RTEMS 6.1-rc5
|
This group contains the Classic API managers. More...
Modules | |
BSP Command Line Helpers | |
Barrier Manager | |
The Barrier Manager provides a unique synchronization capability which can be used to have a set of tasks block and be unblocked as a set. | |
Basic Types | |
This group contains basic Classic API types. | |
Cache Manager | |
The Cache Manager provides functions to perform maintenance operations for data and instruction caches. | |
Chains | |
The chain container provides data structures and directives to manage user-defined data structures in doubly-linked lists. | |
Clock Manager | |
The Clock Manager provides support for time of day and other time related capabilities. | |
Conversion Helpers | |
Directive Attributes | |
This group contains the Classic API directive attributes. | |
Directive Options | |
This group contains the Classic API directive options. | |
Directive Status Codes | |
This group contains the Classic API directive status codes and support functions. | |
Dual-Ported Memory Manager | |
The Dual-Ported Memory Manager provides a mechanism for converting addresses between internal and external representations for multiple dual-ported memory areas (DPMA). | |
Event Manager | |
The Event Manager provides a high performance method of inter-task communication and synchronization. | |
Fatal Error Manager | |
The Fatal Error Manager processes all fatal or irrecoverable errors and other sources of system termination (for example after exit()). Fatal errors are identified by the fatal source and code pair. | |
I/O Manager | |
The Input/Output (I/O) Manager provides a well-defined mechanism for accessing device drivers and a structured methodology for organizing device drivers. | |
Initialization Manager | |
The Initialization Manager is responsible for initializing the system. | |
Interrupt Manager | |
Any real-time executive must provide a mechanism for quick response to externally generated interrupts to satisfy the critical time constraints of the application. The Interrupt Manager provides this mechanism for RTEMS. This manager permits quick interrupt response times by providing the critical ability to alter task execution which allows a task to be preempted upon exit from an ISR. | |
Message Manager | |
The Message Manager provides communication and synchronization capabilities using RTEMS message queues. | |
Multiprocessing Manager | |
The Multiprocessing Manager provides support for heterogeneous multiprocessing systems based on message passing in a network of multiprocessing nodes. | |
Object Services | |
RTEMS provides a collection of services to assist in the management and usage of the objects created and utilized via other managers. These services assist in the manipulation of RTEMS objects independent of the API used to create them. | |
Partition Manager | |
The Partition Manager provides facilities to dynamically allocate memory in fixed-size units. | |
Rate-Monotonic Manager | |
The Rate-Monotonic Manager provides facilities to implement tasks which execute in a periodic fashion. Critically, it also gathers information about the execution of those periods and can provide important statistics to the user which can be used to analyze and tune the application. | |
Red-Black Trees | |
The red-black tree container provides data structures and directives to manage user-defined data structures in red-black trees. | |
Region Manager | |
The Region Manager provides facilities to dynamically allocate memory in variable sized units. | |
Scheduler Manager | |
The scheduling concepts relate to the allocation of processing time for tasks. | |
Semaphore Manager | |
The Semaphore Manager utilizes standard Dijkstra counting semaphores to provide synchronization and mutual exclusion capabilities. | |
Signal Manager | |
The Signal Manager provides the capabilities required for asynchronous communication. | |
Stack Checker Mechanism | |
Support Services | |
Items of this group should move to other groups. | |
Task Manager | |
The Task Manager provides a comprehensive set of directives to create, delete, and administer tasks. | |
Task Modes | |
This group contains the Classic API task modes. | |
Timecounter Support | |
The timecounter support provides directives to implement clock device drivers. | |
Timer Manager | |
The Timer Manager provides support for timer facilities. | |
Timespec | |
Timespec API. | |
User Extensions Manager | |
The User Extensions Manager allows the application developer to augment the executive by allowing them to supply extension routines which are invoked at critical system events. | |
Version | |
The Version API provides functions to return the version or parts of the version of RTEMS you are using. | |
Files | |
file | rtems.h |
This header file defines the RTEMS Classic API. | |
This group contains the Classic API managers.