


Gmake CC=/opt/rtems-4.11/bin/m68k-rtems4.11-gcc installīuilding/using a bootloader rtems/configure -target=m68k-rtems4.11 -enable-tests=samples -enable-rtemsbsps=all For our m68k example, we select the Coldfire architectures (because that is the m68k architecture that QEMU emulates), and the sim68000 (because that's what the RTEMS-GDB runs). RTEMS can be built for multiple architectures simultaneously. Using NSIS: see rtems/contrib/mingw at Building RTEMS To get the RTEMS Toolset follow the directions at

Ideally, this text will eventually include how to build the toolset on Windows, Mac, and Linux. Different platforms require different processes to achieve this goal. As this is a text book, this material will be presented in a lengthy explanatory fashion-the how-to can be found on the RTEMS website.įirst, the platform must support patching code, writing configure scripts from configure.ac meta-scripts, generating Makefiles from Makefile.ams, and compiling the cross-compiler. The tool set is a specially patched and configured version of binutils, newlib, and gcc. RTEMS applications are designed to run on a different operating system (RTEMS as opposed to Windows, Mac, or Linux) and different hardware than the system the development is done on (such as Sparc, Arm or m68k as opposed to an x86-64). 4.5 other bootloaders needed for hardware architectures RTEMS runs onĪlthough there are pre-built tools that can be installed on some platforms, some developers may desire to install the RTEMS toolset on a different platform, or install a more recent or more mature version of the RTEMS toolset on their machine.
