]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - doc/html/ref/kernel.html
RedBoot TX53 Release 2012-02-15
[karo-tx-redboot.git] / doc / html / ref / kernel.html
1 <!-- Copyright (C) 2003 Red Hat, Inc.                                -->
2 <!-- This material may be distributed only subject to the terms      -->
3 <!-- and conditions set forth in the Open Publication License, v1.0  -->
4 <!-- or later (the latest version is presently available at          -->
5 <!-- http://www.opencontent.org/openpub/).                           -->
6 <!-- Distribution of the work or derivative of the work in any       -->
7 <!-- standard (paper) book form is prohibited unless prior           -->
8 <!-- permission is obtained from the copyright holder.               -->
9 <HTML
10 ><HEAD
11 ><TITLE
12 >The eCos Kernel</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
14 <META
15 NAME="GENERATOR"
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
17 "><LINK
18 REL="HOME"
19 TITLE="eCos Reference Manual"
20 HREF="ecos-ref.html"><LINK
21 REL="PREVIOUS"
22 TITLE="eCos Reference Manual"
23 HREF="ecos-ref.html"><LINK
24 REL="NEXT"
25 TITLE="Kernel Overview"
26 HREF="kernel-overview.html"></HEAD
27 ><BODY
28 CLASS="PART"
29 BGCOLOR="#FFFFFF"
30 TEXT="#000000"
31 LINK="#0000FF"
32 VLINK="#840084"
33 ALINK="#0000FF"
34 ><DIV
35 CLASS="NAVHEADER"
36 ><TABLE
37 SUMMARY="Header navigation table"
38 WIDTH="100%"
39 BORDER="0"
40 CELLPADDING="0"
41 CELLSPACING="0"
42 ><TR
43 ><TH
44 COLSPAN="3"
45 ALIGN="center"
46 >eCos Reference Manual</TH
47 ></TR
48 ><TR
49 ><TD
50 WIDTH="10%"
51 ALIGN="left"
52 VALIGN="bottom"
53 ><A
54 HREF="ecos-ref.html"
55 ACCESSKEY="P"
56 >Prev</A
57 ></TD
58 ><TD
59 WIDTH="80%"
60 ALIGN="center"
61 VALIGN="bottom"
62 ></TD
63 ><TD
64 WIDTH="10%"
65 ALIGN="right"
66 VALIGN="bottom"
67 ><A
68 HREF="kernel-overview.html"
69 ACCESSKEY="N"
70 >Next</A
71 ></TD
72 ></TR
73 ></TABLE
74 ><HR
75 ALIGN="LEFT"
76 WIDTH="100%"></DIV
77 ><DIV
78 CLASS="PART"
79 ><A
80 NAME="KERNEL"><DIV
81 CLASS="TITLEPAGE"
82 ><H1
83 CLASS="TITLE"
84 >I. The eCos Kernel</H1
85 ><DIV
86 CLASS="TOC"
87 ><DL
88 ><DT
89 ><B
90 >Table of Contents</B
91 ></DT
92 ><DT
93 ><A
94 HREF="kernel-overview.html"
95 >Kernel Overview</A
96 >&nbsp;--&nbsp;Overview of the eCos Kernel</DT
97 ><DT
98 ><A
99 HREF="kernel-smp.html"
100 >SMP Support</A
101 >&nbsp;--&nbsp;Support Symmetric Multiprocessing Systems</DT
102 ><DT
103 ><A
104 HREF="kernel-thread-create.html"
105 >Thread creation</A
106 >&nbsp;--&nbsp;Create a new thread</DT
107 ><DT
108 ><A
109 HREF="kernel-thread-info.html"
110 >Thread information</A
111 >&nbsp;--&nbsp;Get basic thread information</DT
112 ><DT
113 ><A
114 HREF="kernel-thread-control.html"
115 >Thread control</A
116 >&nbsp;--&nbsp;Control whether or not a thread is running</DT
117 ><DT
118 ><A
119 HREF="kernel-thread-termination.html"
120 >Thread termination</A
121 >&nbsp;--&nbsp;Allow threads to terminate</DT
122 ><DT
123 ><A
124 HREF="kernel-thread-priorities.html"
125 >Thread priorities</A
126 >&nbsp;--&nbsp;Examine and manipulate thread priorities</DT
127 ><DT
128 ><A
129 HREF="kernel-thread-data.html"
130 >Per-thread data</A
131 >&nbsp;--&nbsp;Manipulate per-thread data</DT
132 ><DT
133 ><A
134 HREF="kernel-thread-destructors.html"
135 >Thread destructors</A
136 >&nbsp;--&nbsp;Call functions on thread termination</DT
137 ><DT
138 ><A
139 HREF="kernel-exceptions.html"
140 >Exception handling</A
141 >&nbsp;--&nbsp;Handle processor exceptions</DT
142 ><DT
143 ><A
144 HREF="kernel-counters.html"
145 >Counters</A
146 >&nbsp;--&nbsp;Count event occurrences</DT
147 ><DT
148 ><A
149 HREF="kernel-clocks.html"
150 >Clocks</A
151 >&nbsp;--&nbsp;Provide system clocks</DT
152 ><DT
153 ><A
154 HREF="kernel-alarms.html"
155 >Alarms</A
156 >&nbsp;--&nbsp;Run an alarm function when a number of events have occurred</DT
157 ><DT
158 ><A
159 HREF="kernel-mutexes.html"
160 >Mutexes</A
161 >&nbsp;--&nbsp;Synchronization primitive</DT
162 ><DT
163 ><A
164 HREF="kernel-condition-variables.html"
165 >Condition Variables</A
166 >&nbsp;--&nbsp;Synchronization primitive</DT
167 ><DT
168 ><A
169 HREF="kernel-semaphores.html"
170 >Semaphores</A
171 >&nbsp;--&nbsp;Synchronization primitive</DT
172 ><DT
173 ><A
174 HREF="kernel-mail-boxes.html"
175 >Mail boxes</A
176 >&nbsp;--&nbsp;Synchronization primitive</DT
177 ><DT
178 ><A
179 HREF="kernel-flags.html"
180 >Event Flags</A
181 >&nbsp;--&nbsp;Synchronization primitive</DT
182 ><DT
183 ><A
184 HREF="kernel-spinlocks.html"
185 >Spinlocks</A
186 >&nbsp;--&nbsp;Low-level Synchronization Primitive</DT
187 ><DT
188 ><A
189 HREF="kernel-schedcontrol.html"
190 >Scheduler Control</A
191 >&nbsp;--&nbsp;Control the state of the scheduler</DT
192 ><DT
193 ><A
194 HREF="kernel-interrupts.html"
195 >Interrupt Handling</A
196 >&nbsp;--&nbsp;Manage interrupt handlers</DT
197 ><DT
198 ><A
199 HREF="kernel-characterization.html"
200 >Kernel Real-time Characterization</A
201 >&nbsp;--&nbsp;Measure the performance of the eCos kernel</DT
202 ></DL
203 ></DIV
204 ></DIV
205 ></DIV
206 ><DIV
207 CLASS="NAVFOOTER"
208 ><HR
209 ALIGN="LEFT"
210 WIDTH="100%"><TABLE
211 SUMMARY="Footer navigation table"
212 WIDTH="100%"
213 BORDER="0"
214 CELLPADDING="0"
215 CELLSPACING="0"
216 ><TR
217 ><TD
218 WIDTH="33%"
219 ALIGN="left"
220 VALIGN="top"
221 ><A
222 HREF="ecos-ref.html"
223 ACCESSKEY="P"
224 >Prev</A
225 ></TD
226 ><TD
227 WIDTH="34%"
228 ALIGN="center"
229 VALIGN="top"
230 ><A
231 HREF="ecos-ref.html"
232 ACCESSKEY="H"
233 >Home</A
234 ></TD
235 ><TD
236 WIDTH="33%"
237 ALIGN="right"
238 VALIGN="top"
239 ><A
240 HREF="kernel-overview.html"
241 ACCESSKEY="N"
242 >Next</A
243 ></TD
244 ></TR
245 ><TR
246 ><TD
247 WIDTH="33%"
248 ALIGN="left"
249 VALIGN="top"
250 >eCos Reference Manual</TD
251 ><TD
252 WIDTH="34%"
253 ALIGN="center"
254 VALIGN="top"
255 >&nbsp;</TD
256 ><TD
257 WIDTH="33%"
258 ALIGN="right"
259 VALIGN="top"
260 >Kernel Overview</TD
261 ></TR
262 ></TABLE
263 ></DIV
264 ></BODY
265 ></HTML
266 >