= RTEMS Tools Project = [[TOC(Developer/Tools , depth=2)]] 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: * The [wiki:Developer/Tools/RSB RTEMS Source Builder] builds development tools from source. * The [wiki:Developer/Tools/RTEMS_Linker RTEMS Linker] creates dynamically loaded executables. * The [wiki:Developer/Tools/RTEMS_Tester RTEMS Tester] is a Python-based tool to run RTEMS tests on a range of hardware or simulator targets. * The [wiki:Developer/Tracing/Trace_Linker RTEMS Trace Linker] is a linker used to create [wiki:Developer/Tracing trace executables]. * The [wiki:Developer/Tools/RTEMS_GDB_Python RTEMS GDB Python] support scripts provide user-friendly access to RTEMS kernel data. The RTEMS Tools Project contains a number of tool 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 tools written in C++ and Python. The toolkit provides a framework to manage things like ELF files and symbols. The Python code provides classes that allows RTEMS to build quality tools simply.