[rtems-docs commit] c-user: Update manual organization in overview

Sebastian Huber sebh at rtems.org
Fri May 18 06:10:07 UTC 2018


Module:    rtems-docs
Branch:    master
Commit:    e3a477ff0e29faf2ce89c6138467f6f4b73d4f1b
Changeset: http://git.rtems.org/rtems-docs/commit/?id=e3a477ff0e29faf2ce89c6138467f6f4b73d4f1b

Author:    Malte Münch <mamu at stablerock.de>
Date:      Fri May 11 18:13:09 2018 +0200

c-user: Update manual organization in overview

---

 c-user/overview.rst | 89 ++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 57 insertions(+), 32 deletions(-)

diff --git a/c-user/overview.rst b/c-user/overview.rst
index 3a1862c..04ba4b3 100644
--- a/c-user/overview.rst
+++ b/c-user/overview.rst
@@ -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.




More information about the vc mailing list