wiki:Developer/Tools
Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

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.

Repository

The RTEMS Tools repository is located at https://git.rtems.org/rtems-tools.

Building

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.