RTEMS Logo

RTEMS 4.9.5 On-Line Library


Prebuilt Toolset Executables

PREV UP NEXT Bookshelf Getting Started with RTEMS

Chapter 3: Prebuilt Toolset Executables

  • RPMs
  • Zipped Tar Files
  • Precompiled toolsets are available for GNU/Linux and MS-Windows. Other hosts will need to build from source. Packaged binaries are in the following formats:

    RPM is an acronym for the RPM Package Manager. RPM is the native package installer for many GNU/Linux distributions including RedHat Enterprise Linux, Centos, SuSE, and Fedora.

    The RTEMS Project maintains a Yum Repository which makes it quite simple to install and update RTEMS toolsets.

    The prebuilt binaries are intended to be easy to install and the instructions are similar regardless of the host environment. There are a few structural issues with the packaging of the RTEMS Cross Toolset binaries that you need to be aware of.

    1. There are dependencies between the various packages. This requires that certain packages be installed before others may be. Some packaging formats enforce this dependency.
    2. Some packages are target CPU family independent and shared across all target architectures. These are referred to as "base" packages.
    3. Pre-built GNU Binary Utilities (binutils) packages are available for all RTEMS targets. These include tools such as the assembler and linker and must be installed.
    4. Pre-built C language packages are available which include a C compiler as well as the Standard C libraries for the embedded RTEMS targets. These must be installed.
    5. Pre-built C++ language packages are available for most target architectures which includes a C++ compiler as well as the Standard C++ libraries for the embedded RTEMS targets. These are not part of the minimum installation and need only be installed if the application is using C++.

    NOTE: Installing toolset binaries does not install RTEMS itself, only the tools required to build RTEMS. See Building RTEMS for the next step in the process.


    PREV UP NEXT Bookshelf Getting Started with RTEMS

    Copyright © 1988-2008 OAR Corporation