Notice: We have migrated to GitLab launching 2024-05-01 see here:

Version 1 (modified by Chris Johns, on 03/15/15 at 07:11:55) (diff)

Add a Tools Page.

RTEMS Tools Project

The RTEMS Tools Project is a collection of host based tools that support the RTEMS Project. RTEMS is an embedded operating system and development occurs on a range of different host computers. The RTEMS Tools Project collects a number of the host tools into a single package.

The tools provided are:

  • RTEMS Linker? used work create dynamically loaded executables.
  • RTEMS Tester? is a Python based tool to run RTEMS tests on a range of target hardware or simulators.
  • RTEMS Trace Linker? is a linker used to create a trace executable.
  • RTEMS GDB Python? support scripts provide user friendly access to RTEMS kernel data.

The RTEMS Tools Project all hosts a number of tools patches for external tools used by the RTEMS projects.


The RTEMS Tools repository is located at


The RTEMS Tools uses the waf build system. First you configure with:

$ waf configure --prefix=/opt/rtems/4.11

Then build using:

$ waf

Finally to install:

$ waf install

RTEMS Tool Kit

The RTEMS Tools Project contains a tools of C++ and Python code. The tool kit provides a framework to manage things like ELF files and symbols. The Python code provides classes that allows RTEMS to built quality tools simply.