RTEMS Development Environment Guide
The following table lists the suites currently included with the C implementation of RTEMS and the directory in which they may be located:
| Support Libraries (BSPs, C library, CPU support) | $RTEMS_ROOT/c/src/lib |
| Single Processor Tests | $RTEMS_ROOT/c/src/tests/sptests |
| Timing Tests | $RTEMS_ROOT/c/src/tests/tmtests |
| Multiprocessor Tests | $RTEMS_ROOT/c/src/tests/mptests |
| Sample Applications | $RTEMS_ROOT/c/src/tests/samples |
| RTEMS Build Tools | $RTEMS_SRC_BASE/c/build_tools |
| Make Support | $RTEMS_ROOT/c/make |
The top level directory structure for the C implementation of RTEMS is as follows:
C
|
+----------+-----------+----------+
| | | |
build_tools make src update_tools
This directory contains the subdirectories which contain the entire C implementation of the RTEMS executive. The "build-tools" directory contains an assortment of support tools for the RTEMS development environment. Two subdirectories exist under "build-tools" which contain scripts (executables) and source for the support tools. The "make" directory contains configuration files and subdirectories which provide a robust host and cross-target makefile system supporting the building of the executive for numerous application environments. The "update_tools" directory contains utilities which aid in the updating from a previous version to the current version of the RTEMS executive.
The "src" directory structure for the C implementation of RTEMS is as follows:
C Source
|
+-----------------------+-----------------------+
| | |
exec lib tests
This directory contains all source files that comprises the RTEMS executive, supported target board support packages, and the RTEMS Test Suite.
RTEMS Development Environment Guide
Copyright © 1988-2000 OAR Corporation