forked from Imagelibrary/rtems
* user/Makefile.am, user/c_user.texi: Reorder chapters to put scheduling earlier. Also put Barrier and Rate Monotonic Manager where they logically belong. They appear to have just be added toward the end.
182 lines
3.5 KiB
Plaintext
182 lines
3.5 KiB
Plaintext
\input texinfo @c -*-texinfo-*-
|
|
@c %**start of header
|
|
@setfilename c_user.info
|
|
@syncodeindex vr fn
|
|
@synindex ky cp
|
|
@paragraphindent 0
|
|
@c %**end of header
|
|
|
|
@c
|
|
@c COPYRIGHT (c) 1988-2011.
|
|
@c On-Line Applications Research Corporation (OAR).
|
|
@c All rights reserved.
|
|
@c
|
|
@c $Id$
|
|
@c
|
|
|
|
@c
|
|
@c Master file for the C User's Guide
|
|
@c
|
|
|
|
@c Joel's Questions
|
|
@c
|
|
@c 1. Why does paragraphindent only impact makeinfo?
|
|
@c 2. Why does paragraphindent show up in HTML?
|
|
@c
|
|
|
|
@include version.texi
|
|
@include common/setup.texi
|
|
@include common/rtems.texi
|
|
|
|
@ifset use-ascii
|
|
@dircategory RTEMS On-Line Manual
|
|
@direntry
|
|
* RTEMS C User: (c_user). The C User's Guide.
|
|
@end direntry
|
|
@end ifset
|
|
|
|
@c @syncodeindex fn cp
|
|
@c variable substitution info:
|
|
@c
|
|
@set is-C
|
|
@clear is-Ada
|
|
@set LANGUAGE C
|
|
@set STRUCTURE structure
|
|
@set ROUTINE function
|
|
@set OR |
|
|
@set RPREFIX RTEMS_
|
|
@set DIRPREFIX rtems_
|
|
@c the language is @value{LANGUAGE}
|
|
@c NOTE: don't use underscore in the name
|
|
@c
|
|
|
|
@c
|
|
@c Title Page Stuff
|
|
@c
|
|
|
|
@c
|
|
@c I don't really like having a short title page. --joel
|
|
@c
|
|
@c @shorttitlepage RTEMS Applications C User's Guide
|
|
|
|
@setchapternewpage odd
|
|
@settitle RTEMS C User's Guide
|
|
@titlepage
|
|
@finalout
|
|
|
|
@title RTEMS C User's Guide
|
|
@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
|
|
@sp 1
|
|
@subtitle @value{UPDATED}
|
|
@author On-Line Applications Research Corporation
|
|
@page
|
|
@include common/cpright.texi
|
|
@end titlepage
|
|
|
|
@c This prevents a black box from being printed on "overflow" lines.
|
|
@c The alternative is to rework a sentence to avoid this problem.
|
|
|
|
@contents
|
|
|
|
@node List of Figures, Preface, Top, Top
|
|
@unnumbered List of Figures
|
|
@listoffloats Figure
|
|
|
|
@include preface.texi
|
|
@include overview.texi
|
|
@include concepts.texi
|
|
@include datatypes.texi
|
|
@include schedule.texi
|
|
@include init.texi
|
|
@include task.texi
|
|
@include intr.texi
|
|
@include clock.texi
|
|
@include timer.texi
|
|
@include rtmon.texi
|
|
@include sem.texi
|
|
@include barrier.texi
|
|
@include msg.texi
|
|
@include event.texi
|
|
@include signal.texi
|
|
@include part.texi
|
|
@include region.texi
|
|
@include dpmem.texi
|
|
@include io.texi
|
|
@include fatal.texi
|
|
@include bsp.texi
|
|
@include userext.texi
|
|
@include conf.texi
|
|
@include mp.texi
|
|
@include stackchk.texi
|
|
@include cpuuse.texi
|
|
@include object.texi
|
|
@include chains.texi
|
|
@include dirstat.texi
|
|
@include example.texi
|
|
@include glossary.texi
|
|
@ifinfo
|
|
@node Top, List of Figures, (dir), (dir)
|
|
@top c_user
|
|
|
|
This is the online version of the RTEMS C User's Guide.
|
|
|
|
@menu
|
|
* List of Figures::
|
|
* Preface::
|
|
* Overview::
|
|
* Key Concepts::
|
|
* RTEMS Data Types::
|
|
* Scheduling Concepts::
|
|
* Initialization Manager::
|
|
* Task Manager::
|
|
* Interrupt Manager::
|
|
* Clock Manager::
|
|
* Timer Manager::
|
|
* Rate Monotonic Manager::
|
|
* Semaphore Manager::
|
|
* Barrier Manager::
|
|
* Message Manager::
|
|
* Event Manager::
|
|
* Signal Manager::
|
|
* Partition Manager::
|
|
* Region Manager::
|
|
* Dual-Ported Memory Manager::
|
|
* I/O Manager::
|
|
* Fatal Error Manager::
|
|
* Board Support Packages::
|
|
* User Extensions Manager::
|
|
* Configuring a System::
|
|
* Multiprocessing Manager::
|
|
* Stack Bounds Checker::
|
|
* CPU Usage Statistics::
|
|
* Object Services::
|
|
* Chains::
|
|
* Directive Status Codes::
|
|
* Example Application::
|
|
* Glossary::
|
|
* Command and Variable Index::
|
|
* Concept Index::
|
|
@end menu
|
|
|
|
@end ifinfo
|
|
@c
|
|
@c
|
|
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
|
@c
|
|
|
|
@node Command and Variable Index, Concept Index, Glossary, Top
|
|
@unnumbered Command and Variable Index
|
|
|
|
@printindex fn
|
|
|
|
@c There are currently no Command and Variable Index entries.
|
|
|
|
@node Concept Index, , Command and Variable Index, Top
|
|
@unnumbered Concept Index
|
|
|
|
@c There are currently no Concept Index entries.
|
|
@printindex cp
|
|
|
|
@bye
|
|
|