Since memory is a critical resource in many real-time embedded systems, RTEMS was specifically designed to allow unused managers to be excluded from the run-time environment. This allows the application designer the flexibility to tailor RTEMS to most efficiently meet system requirements while still satisfying even the most stringent memory constraints. As a result, the size of the RTEMS executive is application dependent. A worksheet is provided in the Memory Requirements chapter of the Applications Supplement document for a specific target processor. The worksheet is used to calculate the memory requirements of a custom RTEMS run-time environment. The following managers may be optionally excluded:
RTEMS utilizes memory for both code and data space. Although RTEMS' data space must be in RAM, its code space can be located in either ROM or RAM.
Copyright © 1988-2004 OAR Corporation