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