RTEMS must be configured for an application. This configuration information encompasses a variety of information including the length of each clock tick, the maximum number of each RTEMS object that can be created, the application initialization tasks, and the device drivers in the application. This information is placed in data structures that are given to RTEMS at system initialization time. This chapter details the format of these data structures as well as a simpler mechanism to automate the generation of these structures.
System configuration is ALWAYS done from C. When developing an Ada application, the user is responsible for creating at least one C file which contains the Ada run-time initialization and the RTEMS System Configuration. There is no Ada binding for RTEMS System Configuration information. Thus all examples and data structures shown in this chapter are in C.
Copyright © 1988-2008 OAR Corporation