The Initialization Manager is responsible for initiating and shutting down RTEMS. Initiating RTEMS involves creating and starting all configured initialization tasks, and for invoking the initialization routine for each user-supplied device driver. In a multiprocessor configuration, this manager also initializes the interprocessor communications layer. The directives provided by the Initialization Manager are:
rtems_initialize_data_structures
- Initialize RTEMS Data Structures
rtems_initialize_before_drivers
- Perform Initialization Before Device Drivers
rtems_initialize_device_drivers
- Initialize Device Drivers
rtems_initialize_start_multitasking
- Complete Initialization and Start Multitasking
rtems_shutdown_executive
- Shutdown RTEMS
Copyright © 1988-2008 OAR Corporation