Changes between Initial Version and Version 1 of Developer/Tools


Ignore:
Timestamp:
03/15/15 07:11:55 (9 years ago)
Author:
Chris Johns
Comment:

Add a Tools Page.

Legend:

Unmodified
Added
Removed
Modified
  • Developer/Tools

    v1 v1  
     1= RTEMS Tools Project =
     2
     3[[TOC(Developer/Tools , depth=2)]]
     4
     5The 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.
     6
     7The tools provided are:
     8
     9* [wiki:Developer/RTEMS_Linker RTEMS Linker] used work create dynamically loaded executables.
     10* [wiki:Developer/RTEMS_Tester RTEMS Tester] is a Python based tool to run RTEMS tests on a range of target hardware or simulators.
     11* [wiki:Developer/RTEMS_Trace_Linker RTEMS Trace Linker] is a linker used to create a trace executable.
     12* [wiki:Developer/RTEMS_GDB_Python RTEMS GDB Python] support scripts provide user friendly access to RTEMS kernel data.
     13
     14The RTEMS Tools Project all hosts a number of tools patches for external tools used by the RTEMS projects.
     15
     16== Repository ==
     17
     18The RTEMS Tools repository is located at https://git.rtems.org/rtems-tools.
     19
     20== Building ==
     21
     22The RTEMS Tools uses the waf build system. First you configure with:
     23{{{
     24$ waf configure --prefix=/opt/rtems/4.11
     25}}}
     26Then build using:
     27{{{
     28$ waf
     29}}}
     30Finally to install:
     31{{{
     32$ waf install
     33}}}
     34
     35== RTEMS Tool Kit  ==
     36
     37The 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.