mirror of
https://git.rtems.org/rtems-docs/
synced 2025-06-06 06:10:26 +08:00
c-user: Update manual organization in overview
This commit is contained in:
parent
1dbbc76f11
commit
e3a477ff0e
@ -302,134 +302,159 @@ format for each directive includes the following sections:
|
||||
|
||||
The following provides an overview of the remainder of this manual:
|
||||
|
||||
Chapter 2:
|
||||
Chapter 3:
|
||||
Key Concepts: presents an introduction to the ideas which are common across
|
||||
multiple RTEMS managers.
|
||||
|
||||
Chapter 3:
|
||||
Chapter 4:
|
||||
RTEMS Data Types: describes the fundamental data types shared by the
|
||||
services in the RTEMS Classic API.
|
||||
|
||||
Chapter 4:
|
||||
Chapter 5:
|
||||
Scheduling Concepts: details the various RTEMS scheduling algorithms and
|
||||
task state transitions.
|
||||
|
||||
Chapter 5:
|
||||
Chapter 6:
|
||||
Initialization Manager: describes the functionality and directives provided
|
||||
by the Initialization Manager.
|
||||
|
||||
Chapter 6:
|
||||
Chapter 7:
|
||||
Task Manager: describes the functionality and directives provided by the
|
||||
Task Manager.
|
||||
|
||||
Chapter 7:
|
||||
Chapter 8:
|
||||
Interrupt Manager: describes the functionality and directives provided by
|
||||
the Interrupt Manager.
|
||||
|
||||
Chapter 8:
|
||||
Chapter 9:
|
||||
Clock Manager: describes the functionality and directives provided by the
|
||||
Clock Manager.
|
||||
|
||||
Chapter 9:
|
||||
Chapter 10:
|
||||
Timer Manager: describes the functionality and directives provided by the
|
||||
Timer Manager.
|
||||
|
||||
Chapter 10:
|
||||
Chapter 11:
|
||||
Rate Monotonic Manager: describes the functionality and directives provided
|
||||
by the Rate Monotonic Manager.
|
||||
|
||||
Chapter 11:
|
||||
Chapter 12:
|
||||
Semaphore Manager: describes the functionality and directives provided by
|
||||
the Semaphore Manager.
|
||||
|
||||
Chapter 12:
|
||||
Chapter 13:
|
||||
Barrier Manager: describes the functionality and directives provided by the
|
||||
Barrier Manager.
|
||||
|
||||
Chapter 13:
|
||||
Chapter 14:
|
||||
Message Manager: describes the functionality and directives provided by the
|
||||
Message Manager.
|
||||
|
||||
Chapter 14:
|
||||
Chapter 15:
|
||||
Event Manager: describes the functionality and directives provided by the
|
||||
Event Manager.
|
||||
|
||||
Chapter 15:
|
||||
Chapter 16:
|
||||
Signal Manager: describes the functionality and directives provided by the
|
||||
Signal Manager.
|
||||
|
||||
Chapter 16:
|
||||
Chapter 17:
|
||||
Partition Manager: describes the functionality and directives provided by
|
||||
the Partition Manager.
|
||||
|
||||
Chapter 17:
|
||||
Chapter 18:
|
||||
Region Manager: describes the functionality and directives provided by the
|
||||
Region Manager.
|
||||
|
||||
Chapter 18:
|
||||
Chapter 19:
|
||||
Dual-Ported Memory Manager: describes the functionality and directives
|
||||
provided by the Dual-Ported Memory Manager.
|
||||
|
||||
Chapter 19:
|
||||
Chapter 20:
|
||||
I/O Manager: describes the functionality and directives provided by the I/O
|
||||
Manager.
|
||||
|
||||
Chapter 20:
|
||||
Chapter 21:
|
||||
Fatal Error Manager: describes the functionality and directives provided by
|
||||
the Fatal Error Manager.
|
||||
|
||||
Chapter 21:
|
||||
Chapter 22:
|
||||
Board Support Packages: defines the functionality required of user-supplied
|
||||
board support packages.
|
||||
|
||||
Chapter 22:
|
||||
Chapter 23:
|
||||
User Extensions: shows the user how to extend RTEMS to incorporate custom
|
||||
features.
|
||||
|
||||
Chapter 23:
|
||||
Chapter 24:
|
||||
Configuring a System: details the process by which one tailors RTEMS for a
|
||||
particular single-processor or multiprocessor application.
|
||||
|
||||
Chapter 24:
|
||||
Chapter 25:
|
||||
Self-Contained Objects: contains information about objects like threads,
|
||||
mutexes and semaphores.
|
||||
|
||||
Chapter 26:
|
||||
Multiprocessing Manager: presents a conceptual overview of the
|
||||
multiprocessing capabilities provided by RTEMS as well as describing the
|
||||
Multiprocessing Communications Interface Layer and Multiprocessing Manager
|
||||
directives.
|
||||
|
||||
Chapter 25:
|
||||
Chapter 27:
|
||||
Symmetric Multiprocessing (SMP): information regarding the SMP features.
|
||||
|
||||
Chapter 28:
|
||||
PCI Library: information about using the PCI bus in RTEMS.
|
||||
|
||||
Chapter 29:
|
||||
Stack Bounds Checker: presents the capabilities of the RTEMS task stack
|
||||
checker which can report stack usage as well as detect bounds violations.
|
||||
|
||||
Chapter 26:
|
||||
Chapter 30:
|
||||
CPU Usage Statistics: presents the capabilities of the CPU Usage statistics
|
||||
gathered on a per task basis along with the mechanisms for reporting and
|
||||
resetting the statistics.
|
||||
|
||||
Chapter 27:
|
||||
Chapter 31:
|
||||
Object Services: presents a collection of helper services useful when
|
||||
manipulating RTEMS objects. These include methods to assist in obtaining an
|
||||
object's name in printable form. Additional services are provided to
|
||||
decompose an object Id and determine which API and object class it belongs
|
||||
to.
|
||||
|
||||
Chapter 28:
|
||||
Chapter 32:
|
||||
Chains: presents the methods provided to build, iterate and manipulate
|
||||
doubly-linked chains. This manager makes the chain implementation used
|
||||
internally by RTEMS to user space applications.
|
||||
|
||||
Chapter 29:
|
||||
Chapter 33:
|
||||
Red-Black Trees: information about how to use the Red-Black Tree API.
|
||||
|
||||
Chapter 34:
|
||||
Timespec Helpers: presents a set of helper services useful when
|
||||
manipulating POSIX ``struct timespec`` instances.
|
||||
|
||||
Chapter 30:
|
||||
Chapter 35:
|
||||
Constant Bandwidth Server Scheduler API.
|
||||
|
||||
Chapter 31:
|
||||
Chapter 36:
|
||||
Ada Support: information about Ada programming language support.
|
||||
|
||||
Chapter 37:
|
||||
Directive Status Codes: provides a definition of each of the directive
|
||||
status codes referenced in this manual.
|
||||
|
||||
Chapter 32:
|
||||
Chapter 38:
|
||||
Linker Sets: information about linker set features.
|
||||
|
||||
Chapter 39:
|
||||
Example Application: provides a template for simple RTEMS applications.
|
||||
|
||||
Chapter 33:
|
||||
Chapter 40:
|
||||
Glossary: defines terms used throughout this manual.
|
||||
|
||||
Chapter 41:
|
||||
References: References.
|
||||
|
||||
Chapter 42:
|
||||
Index: Index.
|
||||
|
Loading…
x
Reference in New Issue
Block a user