OAR

RTEMS 4.5.1-pre3 On-Line Library


Executive Source Directory

PREV UP NEXT Bookshelf RTEMS Development Environment Guide

2.1.2: Executive Source Directory

The "exec" directory structure for the C implementation is as follows:

                    C Executive
                         |
  +-----------+----------+-----------+----------+
  |           |          |           |          |
posix       rtems       sapi       score     wrapup

This directory contains a set of subdirectories which contains the source files comprising the executive portion of the RTEMS development environment. At this point the API specific and "supercore" source code files are separated into distinct directory trees. The "rtems" and the "posix" subdirectories contain the C language source files for each module comprising the respective API. Also included in this directory are the subdirectories "sapi" and "score" which are the supercore modules. Within the "score" directory the CPU dependent modules are found.

The "cpu" directory contains a subdirectory for each target CPU supported by the release of the RTEMS executive. Each processor directory contains the CPU dependent code necessary to host RTEMS. The "no_cpu" directory provides a starting point for developing a new port to an unsupported processor. The files contained within the "no_cpu" directory may also be used as a reference for the other ports to specific processors.


PREV UP NEXT Bookshelf RTEMS Development Environment Guide

Copyright © 1988-2000 OAR Corporation