RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Modules | Files
Classic

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.
 

Detailed Description

This group contains the Classic API managers.