RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Functions
Initialization Manager

The Initialization Manager is responsible for initializing the system. More...

Functions

RTEMS_NO_RETURN void rtems_initialize_executive (void)
 Initializes the system and starts multitasking.
 

Detailed Description

The Initialization Manager is responsible for initializing the system.

The system initialization includes the initialization of the Board Support Package, RTEMS, device drivers, the root filesystem, and the application. The Fatal Error Manager is responsible for the system shutdown.

Function Documentation

◆ rtems_initialize_executive()

RTEMS_NO_RETURN void rtems_initialize_executive ( void  )

Initializes the system and starts multitasking.

Iterates through the system initialization linker set and invokes the registered handlers. The final step is to start multitasking.

Notes
Errors in the initialization sequence are usually fatal and lead to a system termination.
Constraints

The following constraints apply to this directive:

  • The directive should be called by boot_card() only.
  • The directive will not return to the caller.