RTEMS Logo

RTEMS 4.10.2 On-Line Library


Initialization Manager INITIALIZE_DEVICE_DRIVERS - Initialize Device Drivers

PREV UP NEXT Bookshelf RTEMS C User's Guide

4.4.3: INITIALIZE_DEVICE_DRIVERS - Initialize Device Drivers

CALLING SEQUENCE:

void rtems_initialize_device_drivers(void);

DIRECTIVE STATUS CODES:

NONE

DESCRIPTION:

This directive is called by the Board Support Package as the third step in initializing RTEMS. This directive initializes all statically configured device drivers and performs all RTEMS initialization which requires device drivers to be initialized.

In a multiprocessor configuration, this service will initialize the Multiprocessor Communications Interface (MPCI) and synchronize with the other nodes in the system.

After this directive is executed, control will be returned to the Board Support Package framework.

NOTES:

The Initialization Manager directives must be used in the proper sequence and invokved only once in the life of an application.

This directive must be invoked with interrupts disabled. Interrupts should be disabled as early as possible in the initialization sequence and remain disabled until the first context switch.


PREV UP NEXT Bookshelf RTEMS C User's Guide

Copyright © 1988-2008 OAR Corporation