mirror of
https://git.rtems.org/rtems-docs/
synced 2025-07-26 16:23:40 +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:
|
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
|
Key Concepts: presents an introduction to the ideas which are common across
|
||||||
multiple RTEMS managers.
|
multiple RTEMS managers.
|
||||||
|
|
||||||
Chapter 3:
|
Chapter 4:
|
||||||
RTEMS Data Types: describes the fundamental data types shared by the
|
RTEMS Data Types: describes the fundamental data types shared by the
|
||||||
services in the RTEMS Classic API.
|
services in the RTEMS Classic API.
|
||||||
|
|
||||||
Chapter 4:
|
Chapter 5:
|
||||||
Scheduling Concepts: details the various RTEMS scheduling algorithms and
|
Scheduling Concepts: details the various RTEMS scheduling algorithms and
|
||||||
task state transitions.
|
task state transitions.
|
||||||
|
|
||||||
Chapter 5:
|
Chapter 6:
|
||||||
Initialization Manager: describes the functionality and directives provided
|
Initialization Manager: describes the functionality and directives provided
|
||||||
by the Initialization Manager.
|
by the Initialization Manager.
|
||||||
|
|
||||||
Chapter 6:
|
Chapter 7:
|
||||||
Task Manager: describes the functionality and directives provided by the
|
Task Manager: describes the functionality and directives provided by the
|
||||||
Task Manager.
|
Task Manager.
|
||||||
|
|
||||||
Chapter 7:
|
Chapter 8:
|
||||||
Interrupt Manager: describes the functionality and directives provided by
|
Interrupt Manager: describes the functionality and directives provided by
|
||||||
the Interrupt Manager.
|
the Interrupt Manager.
|
||||||
|
|
||||||
Chapter 8:
|
Chapter 9:
|
||||||
Clock Manager: describes the functionality and directives provided by the
|
Clock Manager: describes the functionality and directives provided by the
|
||||||
Clock Manager.
|
Clock Manager.
|
||||||
|
|
||||||
Chapter 9:
|
Chapter 10:
|
||||||
Timer Manager: describes the functionality and directives provided by the
|
Timer Manager: describes the functionality and directives provided by the
|
||||||
Timer Manager.
|
Timer Manager.
|
||||||
|
|
||||||
Chapter 10:
|
Chapter 11:
|
||||||
Rate Monotonic Manager: describes the functionality and directives provided
|
Rate Monotonic Manager: describes the functionality and directives provided
|
||||||
by the Rate Monotonic Manager.
|
by the Rate Monotonic Manager.
|
||||||
|
|
||||||
Chapter 11:
|
Chapter 12:
|
||||||
Semaphore Manager: describes the functionality and directives provided by
|
Semaphore Manager: describes the functionality and directives provided by
|
||||||
the Semaphore Manager.
|
the Semaphore Manager.
|
||||||
|
|
||||||
Chapter 12:
|
Chapter 13:
|
||||||
Barrier Manager: describes the functionality and directives provided by the
|
Barrier Manager: describes the functionality and directives provided by the
|
||||||
Barrier Manager.
|
Barrier Manager.
|
||||||
|
|
||||||
Chapter 13:
|
Chapter 14:
|
||||||
Message Manager: describes the functionality and directives provided by the
|
Message Manager: describes the functionality and directives provided by the
|
||||||
Message Manager.
|
Message Manager.
|
||||||
|
|
||||||
Chapter 14:
|
Chapter 15:
|
||||||
Event Manager: describes the functionality and directives provided by the
|
Event Manager: describes the functionality and directives provided by the
|
||||||
Event Manager.
|
Event Manager.
|
||||||
|
|
||||||
Chapter 15:
|
Chapter 16:
|
||||||
Signal Manager: describes the functionality and directives provided by the
|
Signal Manager: describes the functionality and directives provided by the
|
||||||
Signal Manager.
|
Signal Manager.
|
||||||
|
|
||||||
Chapter 16:
|
Chapter 17:
|
||||||
Partition Manager: describes the functionality and directives provided by
|
Partition Manager: describes the functionality and directives provided by
|
||||||
the Partition Manager.
|
the Partition Manager.
|
||||||
|
|
||||||
Chapter 17:
|
Chapter 18:
|
||||||
Region Manager: describes the functionality and directives provided by the
|
Region Manager: describes the functionality and directives provided by the
|
||||||
Region Manager.
|
Region Manager.
|
||||||
|
|
||||||
Chapter 18:
|
Chapter 19:
|
||||||
Dual-Ported Memory Manager: describes the functionality and directives
|
Dual-Ported Memory Manager: describes the functionality and directives
|
||||||
provided by the Dual-Ported Memory Manager.
|
provided by the Dual-Ported Memory Manager.
|
||||||
|
|
||||||
Chapter 19:
|
Chapter 20:
|
||||||
I/O Manager: describes the functionality and directives provided by the I/O
|
I/O Manager: describes the functionality and directives provided by the I/O
|
||||||
Manager.
|
Manager.
|
||||||
|
|
||||||
Chapter 20:
|
Chapter 21:
|
||||||
Fatal Error Manager: describes the functionality and directives provided by
|
Fatal Error Manager: describes the functionality and directives provided by
|
||||||
the Fatal Error Manager.
|
the Fatal Error Manager.
|
||||||
|
|
||||||
Chapter 21:
|
Chapter 22:
|
||||||
Board Support Packages: defines the functionality required of user-supplied
|
Board Support Packages: defines the functionality required of user-supplied
|
||||||
board support packages.
|
board support packages.
|
||||||
|
|
||||||
Chapter 22:
|
Chapter 23:
|
||||||
User Extensions: shows the user how to extend RTEMS to incorporate custom
|
User Extensions: shows the user how to extend RTEMS to incorporate custom
|
||||||
features.
|
features.
|
||||||
|
|
||||||
Chapter 23:
|
Chapter 24:
|
||||||
Configuring a System: details the process by which one tailors RTEMS for a
|
Configuring a System: details the process by which one tailors RTEMS for a
|
||||||
particular single-processor or multiprocessor application.
|
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 Manager: presents a conceptual overview of the
|
||||||
multiprocessing capabilities provided by RTEMS as well as describing the
|
multiprocessing capabilities provided by RTEMS as well as describing the
|
||||||
Multiprocessing Communications Interface Layer and Multiprocessing Manager
|
Multiprocessing Communications Interface Layer and Multiprocessing Manager
|
||||||
directives.
|
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
|
Stack Bounds Checker: presents the capabilities of the RTEMS task stack
|
||||||
checker which can report stack usage as well as detect bounds violations.
|
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
|
CPU Usage Statistics: presents the capabilities of the CPU Usage statistics
|
||||||
gathered on a per task basis along with the mechanisms for reporting and
|
gathered on a per task basis along with the mechanisms for reporting and
|
||||||
resetting the statistics.
|
resetting the statistics.
|
||||||
|
|
||||||
Chapter 27:
|
Chapter 31:
|
||||||
Object Services: presents a collection of helper services useful when
|
Object Services: presents a collection of helper services useful when
|
||||||
manipulating RTEMS objects. These include methods to assist in obtaining an
|
manipulating RTEMS objects. These include methods to assist in obtaining an
|
||||||
object's name in printable form. Additional services are provided to
|
object's name in printable form. Additional services are provided to
|
||||||
decompose an object Id and determine which API and object class it belongs
|
decompose an object Id and determine which API and object class it belongs
|
||||||
to.
|
to.
|
||||||
|
|
||||||
Chapter 28:
|
Chapter 32:
|
||||||
Chains: presents the methods provided to build, iterate and manipulate
|
Chains: presents the methods provided to build, iterate and manipulate
|
||||||
doubly-linked chains. This manager makes the chain implementation used
|
doubly-linked chains. This manager makes the chain implementation used
|
||||||
internally by RTEMS to user space applications.
|
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
|
Timespec Helpers: presents a set of helper services useful when
|
||||||
manipulating POSIX ``struct timespec`` instances.
|
manipulating POSIX ``struct timespec`` instances.
|
||||||
|
|
||||||
Chapter 30:
|
Chapter 35:
|
||||||
Constant Bandwidth Server Scheduler API.
|
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
|
Directive Status Codes: provides a definition of each of the directive
|
||||||
status codes referenced in this manual.
|
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.
|
Example Application: provides a template for simple RTEMS applications.
|
||||||
|
|
||||||
Chapter 33:
|
Chapter 40:
|
||||||
Glossary: defines terms used throughout this manual.
|
Glossary: defines terms used throughout this manual.
|
||||||
|
|
||||||
|
Chapter 41:
|
||||||
|
References: References.
|
||||||
|
|
||||||
|
Chapter 42:
|
||||||
|
Index: Index.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user