]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - doc/html/ref/ecos-ref.html
RedBoot TX53 Release 2012-02-15
[karo-tx-redboot.git] / doc / html / ref / ecos-ref.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 >eCos Reference Manual</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="NEXT"
19 TITLE="The eCos Kernel"
20 HREF="kernel.html"></HEAD
21 ><BODY
22 CLASS="BOOK"
23 BGCOLOR="#FFFFFF"
24 TEXT="#000000"
25 LINK="#0000FF"
26 VLINK="#840084"
27 ALINK="#0000FF"
28 ><DIV
29 CLASS="BOOK"
30 ><A
31 NAME="ECOS-REF"><DIV
32 CLASS="TITLEPAGE"
33 ><H1
34 CLASS="TITLE"
35 ><A
36 NAME="AEN2">eCos Reference Manual</H1
37 ><P
38 CLASS="COPYRIGHT"
39 >Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003 by Red Hat, Inc., Nick Garnett (eCosCentric), Jonathan Larmour (eCosCentric), Andrew Lunn (Ascom), Gary Thomas (MLB Associates), Bart Veer (eCosCentric)</P
40 ><DIV
41 CLASS="LEGALNOTICE"
42 ><A
43 NAME="AEN17"><P
44 ><B
45 >Documentation licensing terms</B
46 ></P
47 ><P
48 >This material may be distributed only subject to the terms
49 and conditions set forth in the Open Publication License, v1.0
50 or later (the latest version is presently available at
51 <A
52 HREF="http://www.opencontent.org/openpub/"
53 TARGET="_top"
54 >http://www.opencontent.org/openpub/</A
55 >).</P
56 ><P
57 >Distribution of substantively modified versions of this
58 document is prohibited without the explicit permission of the
59 copyright holder.</P
60 ><P
61 >Distribution of the work or derivative of the work in any
62 standard (paper) book form is prohibited unless prior
63 permission is obtained from the copyright holder.</P
64 ></DIV
65 ><DIV
66 CLASS="LEGALNOTICE"
67 ><A
68 NAME="AEN23"><P
69 ><B
70 >Trademarks</B
71 ></P
72 ><P
73 >Red Hat, the Red Hat Shadow Man logo&reg;, eCos&#8482;, RedBoot&#8482;,
74 GNUPro&reg;, and Insight&#8482; are trademarks of Red Hat, Inc. </P
75 ><P
76 >Sun Microsystems&reg; and Solaris&reg; are registered trademarks of
77 Sun Microsystems, Inc. </P
78 ><P
79 >SPARC&reg; is a registered trademark of SPARC International, Inc., and
80 is used under license by Sun Microsystems, Inc. </P
81 ><P
82 >Intel&reg; is a registered trademark of Intel Corporation.</P
83 ><P
84 >Motorola&#8482; is a trademark of Motorola, Inc.</P
85 ><P
86 >ARM&reg; is a registered trademark of Advanced RISC Machines, Ltd.</P
87 ><P
88 >MIPS&#8482; is a trademark of MIPS Technologies, Inc.</P
89 ><P
90 >Toshiba&reg; is a registered trademark of the Toshiba Corporation.</P
91 ><P
92 >NEC&reg; is a registered trademark if the NEC Corporation.</P
93 ><P
94 >Cirrus Logic&reg; is a registered trademark of Cirrus Logic, Inc.</P
95 ><P
96 >Compaq&reg; is a registered trademark of the Compaq Computer Corporation.</P
97 ><P
98 >Matsushita&#8482; is a trademark of the Matsushita Electric Corporation.</P
99 ><P
100 >Samsung&reg; and CalmRISC&#8482; are trademarks or registered trademarks
101 of Samsung, Inc. </P
102 ><P
103 >Linux&reg; is a registered trademark of Linus Torvalds. </P
104 ><P
105 >UNIX&reg; is a registered trademark of The Open Group. </P
106 ><P
107 >Microsoft&reg;, Windows&reg;, and Windows NT&reg; are registered trademarks
108 of Microsoft Corporation, Inc. </P
109 ><P
110 >All other brand and product names, trademarks, and copyrights are the
111 property of their respective owners. </P
112 ></DIV
113 ><DIV
114 CLASS="LEGALNOTICE"
115 ><A
116 NAME="AEN42"><P
117 ><B
118 >Warranty</B
119 ></P
120 ><P
121 >eCos and RedBoot are open source software, covered by a
122 modified version of the <A
123 HREF="http://www.gnu.org/copyleft/gpl.html"
124 TARGET="_top"
125 >GNU
126 General Public Licence</A
127 >,
128 and you are welcome to change it and/or distribute copies of it under certain
129 conditions. See <A
130 HREF="http://sources.redhat.com/ecos/license-overview.html"
131 TARGET="_top"
132 >http://sources.redhat.com/ecos/license-overview.html</A
133 > for more information about the license.</P
134 ><P
135 >eCos and RedBoot software have NO WARRANTY. </P
136 ><P
137 >Because this software is licensed free of charge, there are no warranties
138 for it, to the extent permitted by applicable law. Except when otherwise stated
139 in writing, the copyright holders and/or other parties provide the software
140 &#8220;as is&#8221; without warranty of any kind, either expressed or implied,
141 including, but not limited to, the implied warranties of merchantability and
142 fitness for a particular purpose. The entire risk as to the quality and performance
143 of the software is with you. Should the software prove defective, you assume
144 the cost of all necessary servicing, repair or correction.</P
145 ><P
146 > In no event, unless required by applicable law or agreed to in writing,
147 will any copyright holder, or any other party who may modify and/or redistribute
148 the program as permitted above, be liable to you for damages, including any
149 general, special, incidental or consequential damages arising out of the use
150 or inability to use the program (including but not limited to loss of data
151 or data being rendered inaccurate or losses sustained by you or third parties
152 or a failure of the program to operate with any other programs), even if such
153 holder or other party has been advised of the possibility of such damages.</P
154 ></DIV
155 ><HR></DIV
156 ><DIV
157 CLASS="TOC"
158 ><DL
159 ><DT
160 ><B
161 >Table of Contents</B
162 ></DT
163 ><DT
164 >I. <A
165 HREF="kernel.html"
166 >The eCos Kernel</A
167 ></DT
168 ><DD
169 ><DL
170 ><DT
171 ><A
172 HREF="kernel-overview.html"
173 >Kernel Overview</A
174 >&nbsp;--&nbsp;Overview of the eCos Kernel</DT
175 ><DT
176 ><A
177 HREF="kernel-smp.html"
178 >SMP Support</A
179 >&nbsp;--&nbsp;Support Symmetric Multiprocessing Systems</DT
180 ><DT
181 ><A
182 HREF="kernel-thread-create.html"
183 >Thread creation</A
184 >&nbsp;--&nbsp;Create a new thread</DT
185 ><DT
186 ><A
187 HREF="kernel-thread-info.html"
188 >Thread information</A
189 >&nbsp;--&nbsp;Get basic thread information</DT
190 ><DT
191 ><A
192 HREF="kernel-thread-control.html"
193 >Thread control</A
194 >&nbsp;--&nbsp;Control whether or not a thread is running</DT
195 ><DT
196 ><A
197 HREF="kernel-thread-termination.html"
198 >Thread termination</A
199 >&nbsp;--&nbsp;Allow threads to terminate</DT
200 ><DT
201 ><A
202 HREF="kernel-thread-priorities.html"
203 >Thread priorities</A
204 >&nbsp;--&nbsp;Examine and manipulate thread priorities</DT
205 ><DT
206 ><A
207 HREF="kernel-thread-data.html"
208 >Per-thread data</A
209 >&nbsp;--&nbsp;Manipulate per-thread data</DT
210 ><DT
211 ><A
212 HREF="kernel-thread-destructors.html"
213 >Thread destructors</A
214 >&nbsp;--&nbsp;Call functions on thread termination</DT
215 ><DT
216 ><A
217 HREF="kernel-exceptions.html"
218 >Exception handling</A
219 >&nbsp;--&nbsp;Handle processor exceptions</DT
220 ><DT
221 ><A
222 HREF="kernel-counters.html"
223 >Counters</A
224 >&nbsp;--&nbsp;Count event occurrences</DT
225 ><DT
226 ><A
227 HREF="kernel-clocks.html"
228 >Clocks</A
229 >&nbsp;--&nbsp;Provide system clocks</DT
230 ><DT
231 ><A
232 HREF="kernel-alarms.html"
233 >Alarms</A
234 >&nbsp;--&nbsp;Run an alarm function when a number of events have occurred</DT
235 ><DT
236 ><A
237 HREF="kernel-mutexes.html"
238 >Mutexes</A
239 >&nbsp;--&nbsp;Synchronization primitive</DT
240 ><DT
241 ><A
242 HREF="kernel-condition-variables.html"
243 >Condition Variables</A
244 >&nbsp;--&nbsp;Synchronization primitive</DT
245 ><DT
246 ><A
247 HREF="kernel-semaphores.html"
248 >Semaphores</A
249 >&nbsp;--&nbsp;Synchronization primitive</DT
250 ><DT
251 ><A
252 HREF="kernel-mail-boxes.html"
253 >Mail boxes</A
254 >&nbsp;--&nbsp;Synchronization primitive</DT
255 ><DT
256 ><A
257 HREF="kernel-flags.html"
258 >Event Flags</A
259 >&nbsp;--&nbsp;Synchronization primitive</DT
260 ><DT
261 ><A
262 HREF="kernel-spinlocks.html"
263 >Spinlocks</A
264 >&nbsp;--&nbsp;Low-level Synchronization Primitive</DT
265 ><DT
266 ><A
267 HREF="kernel-schedcontrol.html"
268 >Scheduler Control</A
269 >&nbsp;--&nbsp;Control the state of the scheduler</DT
270 ><DT
271 ><A
272 HREF="kernel-interrupts.html"
273 >Interrupt Handling</A
274 >&nbsp;--&nbsp;Manage interrupt handlers</DT
275 ><DT
276 ><A
277 HREF="kernel-characterization.html"
278 >Kernel Real-time Characterization</A
279 >&nbsp;--&nbsp;Measure the performance of the eCos kernel</DT
280 ></DL
281 ></DD
282 ><DT
283 >II. <A
284 HREF="redboot.html"
285 >RedBoot&#8482; User's Guide</A
286 ></DT
287 ><DD
288 ><DL
289 ><DT
290 >1. <A
291 HREF="getting-started-with-redboot.html"
292 >Getting Started with RedBoot</A
293 ></DT
294 ><DD
295 ><DL
296 ><DT
297 ><A
298 HREF="getting-started-with-redboot.html#REDBOOT-ON-THE-WEB"
299 >More information about RedBoot on the web</A
300 ></DT
301 ><DT
302 ><A
303 HREF="installing-redboot.html"
304 >Installing RedBoot</A
305 ></DT
306 ><DT
307 ><A
308 HREF="user-interface.html"
309 >User Interface</A
310 ></DT
311 ><DT
312 ><A
313 HREF="redboot-editing-commands.html"
314 >RedBoot Editing Commands</A
315 ></DT
316 ><DT
317 ><A
318 HREF="startup-mode.html"
319 >RedBoot Startup Mode</A
320 ></DT
321 ><DT
322 ><A
323 HREF="resource-usage.html"
324 >RedBoot Resource Usage</A
325 ></DT
326 ><DT
327 ><A
328 HREF="configuring-the-redboot-environment.html"
329 >Configuring the RedBoot Environment</A
330 ></DT
331 ></DL
332 ></DD
333 ><DT
334 >2. <A
335 HREF="redboot-commands-and-examples.html"
336 >RedBoot Commands and Examples</A
337 ></DT
338 ><DD
339 ><DL
340 ><DT
341 ><A
342 HREF="redboot-commands-and-examples.html#AEN2850"
343 >Introduction</A
344 ></DT
345 ><DT
346 ><A
347 HREF="common-commands.html"
348 >Common Commands</A
349 ></DT
350 ><DT
351 ><A
352 HREF="flash-image-system.html"
353 >Flash Image System (FIS)</A
354 ></DT
355 ><DT
356 ><A
357 HREF="persistent-state-flash.html"
358 >Persistent State Flash-based Configuration and Control</A
359 ></DT
360 ><DT
361 ><A
362 HREF="executing-programs.html"
363 >Executing Programs from RedBoot</A
364 ></DT
365 ></DL
366 ></DD
367 ><DT
368 >3. <A
369 HREF="rebuilding-redboot.html"
370 >Rebuilding RedBoot</A
371 ></DT
372 ><DD
373 ><DL
374 ><DT
375 ><A
376 HREF="rebuilding-redboot.html#AEN4673"
377 >Introduction</A
378 ></DT
379 ></DL
380 ></DD
381 ><DT
382 >4. <A
383 HREF="updating-redboot.html"
384 >Updating RedBoot</A
385 ></DT
386 ><DD
387 ><DL
388 ><DT
389 ><A
390 HREF="updating-redboot.html#AEN4752"
391 >Introduction</A
392 ></DT
393 ></DL
394 ></DD
395 ><DT
396 >5. <A
397 HREF="installation-and-testing.html"
398 >Installation and Testing</A
399 ></DT
400 ><DD
401 ><DL
402 ><DT
403 ><A
404 HREF="installation-and-testing.html#ASB2305"
405 >AM3x/MN103E010 Matsushita MN103E010 (AM33/2.0) ASB2305 Board</A
406 ></DT
407 ><DT
408 ><A
409 HREF="e7t.html"
410 >ARM/ARM7 ARM Evaluator7T</A
411 ></DT
412 ><DT
413 ><A
414 HREF="integrator.html"
415 >ARM/ARM7+ARM9 ARM Integrator</A
416 ></DT
417 ><DT
418 ><A
419 HREF="pid.html"
420 >ARM/ARM7+ARM9 ARM PID Board and EPI Dev7+Dev9</A
421 ></DT
422 ><DT
423 ><A
424 HREF="at91.html"
425 >ARM/ARM7 Atmel AT91 Evaluation Board (EB40)</A
426 ></DT
427 ><DT
428 ><A
429 HREF="edb7xxx.html"
430 >ARM/ARM7 Cirrus Logic EP7xxx (EDB7211, EDB7212, EDB7312)</A
431 ></DT
432 ><DT
433 ><A
434 HREF="aaed2000.html"
435 >ARM/ARM9 Agilent AAED2000</A
436 ></DT
437 ><DT
438 ><A
439 HREF="excaliburarm9.html"
440 >ARM/ARM9 Altera Excalibur</A
441 ></DT
442 ><DT
443 ><A
444 HREF="ebsa285.html"
445 >ARM/StrongARM(SA110) Intel EBSA 285</A
446 ></DT
447 ><DT
448 ><A
449 HREF="brutus.html"
450 >ARM/StrongARM(SA1100) Intel Brutus</A
451 ></DT
452 ><DT
453 ><A
454 HREF="sa1100mm.html"
455 >ARM/StrongARM(SA1100) Intel SA1100 Multimedia Board</A
456 ></DT
457 ><DT
458 ><A
459 HREF="assabet.html"
460 >ARM/StrongARM(SA1110) Intel SA1110 (Assabet)</A
461 ></DT
462 ><DT
463 ><A
464 HREF="nano.html"
465 >ARM/StrongARM(SA11X0) Bright Star Engineering commEngine and nanoEngine</A
466 ></DT
467 ><DT
468 ><A
469 HREF="ipaq.html"
470 >ARM/StrongARM(SA11X0) Compaq iPAQ PocketPC</A
471 ></DT
472 ><DT
473 ><A
474 HREF="cerfcube.html"
475 >ARM/StrongARM(SA11X0) Intrinsyc CerfCube</A
476 ></DT
477 ><DT
478 ><A
479 HREF="iq80310.html"
480 >ARM/Xscale Cyclone IQ80310</A
481 ></DT
482 ><DT
483 ><A
484 HREF="iq80321.html"
485 >ARM/Xscale Intel IQ80321</A
486 ></DT
487 ><DT
488 ><A
489 HREF="calmrisc16.html"
490 >CalmRISC/CalmRISC16 Samsung CalmRISC16 Core Evaluation Board</A
491 ></DT
492 ><DT
493 ><A
494 HREF="calmrisc32.html"
495 >CalmRISC/CalmRISC32 Samsung CalmRISC32 Core Evaluation Board</A
496 ></DT
497 ><DT
498 ><A
499 HREF="frv400.html"
500 >FRV/FRV400 Fujitsu FR-V 400 (MB-93091)</A
501 ></DT
502 ><DT
503 ><A
504 HREF="x86pc.html"
505 >IA32/x86 x86-Based PC</A
506 ></DT
507 ><DT
508 ><A
509 HREF="atlas.html"
510 >MIPS/MIPS32(CoreLV 4Kc)+MIPS64(CoreLV 5Kc) Atlas Board</A
511 ></DT
512 ><DT
513 ><A
514 HREF="malta.html"
515 >MIPS/MIPS32(CoreLV 4Kc)+MIPS64(CoreLV 5Kc) Malta Board</A
516 ></DT
517 ><DT
518 ><A
519 HREF="ocelot.html"
520 >MIPS/RM7000 PMC-Sierra Ocelot</A
521 ></DT
522 ><DT
523 ><A
524 HREF="vrc4375.html"
525 >MIPS/VR4375 NEC DDB-VRC4375</A
526 ></DT
527 ><DT
528 ><A
529 HREF="viper.html"
530 >PowerPC/MPC860T Analogue &#38; Micro PowerPC 860T</A
531 ></DT
532 ><DT
533 ><A
534 HREF="mbx.html"
535 >PowerPC/MPC8XX Motorola MBX</A
536 ></DT
537 ><DT
538 ><A
539 HREF="edk7708.html"
540 >SuperH/SH3(SH7708) Hitachi EDK7708</A
541 ></DT
542 ><DT
543 ><A
544 HREF="se7709.html"
545 >SuperH/SH3(SH7709) Hitachi Solution Engine 7709</A
546 ></DT
547 ><DT
548 ><A
549 HREF="hs7729pci.html"
550 >SuperH/SH3(SH7729) Hitachi HS7729PCI</A
551 ></DT
552 ><DT
553 ><A
554 HREF="se77x9.html"
555 >SuperH/SH3(SH77X9) Hitachi Solution Engine 77X9</A
556 ></DT
557 ><DT
558 ><A
559 HREF="se7751.html"
560 >SuperH/SH4(SH7751) Hitachi Solution Engine 7751</A
561 ></DT
562 ></DL
563 ></DD
564 ></DL
565 ></DD
566 ><DT
567 >III. <A
568 HREF="the-ecos-hardware-abstraction-layer.html"
569 >The eCos Hardware Abstraction Layer (HAL)</A
570 ></DT
571 ><DD
572 ><DL
573 ><DT
574 >6. <A
575 HREF="hal-introduction.html"
576 >Introduction</A
577 ></DT
578 ><DT
579 >7. <A
580 HREF="hal-architecture-variant-and-platform.html"
581 >Architecture, Variant and Platform</A
582 ></DT
583 ><DT
584 >8. <A
585 HREF="hal-general-principles.html"
586 >General principles</A
587 ></DT
588 ><DT
589 >9. <A
590 HREF="hal-interfaces.html"
591 >HAL Interfaces</A
592 ></DT
593 ><DD
594 ><DL
595 ><DT
596 ><A
597 HREF="hal-interfaces.html#HAL-BASE-DEFINITIONS"
598 >Base Definitions</A
599 ></DT
600 ><DT
601 ><A
602 HREF="hal-architecture-characterization.html"
603 >Architecture Characterization</A
604 ></DT
605 ><DT
606 ><A
607 HREF="hal-interrupt-handling.html"
608 >Interrupt Handling</A
609 ></DT
610 ><DT
611 ><A
612 HREF="hal-input-and-output.html"
613 >HAL I/O</A
614 ></DT
615 ><DT
616 ><A
617 HREF="hal-cache-control.html"
618 >Cache Control</A
619 ></DT
620 ><DT
621 ><A
622 HREF="hal-linker-scripts.html"
623 >Linker Scripts</A
624 ></DT
625 ><DT
626 ><A
627 HREF="hal-diagnostic-support.html"
628 >Diagnostic Support</A
629 ></DT
630 ><DT
631 ><A
632 HREF="hal-smp-support.html"
633 >SMP Support</A
634 ></DT
635 ></DL
636 ></DD
637 ><DT
638 >10. <A
639 HREF="hal-exception-handling.html"
640 >Exception Handling</A
641 ></DT
642 ><DD
643 ><DL
644 ><DT
645 ><A
646 HREF="hal-exception-handling.html#HAL-STARTUP"
647 >HAL Startup</A
648 ></DT
649 ><DT
650 ><A
651 HREF="hal-vectors-and-vsrs.html"
652 >Vectors and VSRs</A
653 ></DT
654 ><DT
655 ><A
656 HREF="hal-default-synchronous-exception-handling.html"
657 >Default Synchronous Exception Handling</A
658 ></DT
659 ><DT
660 ><A
661 HREF="hal-default-interrupt-handling.html"
662 >Default Interrupt Handling</A
663 ></DT
664 ></DL
665 ></DD
666 ><DT
667 >11. <A
668 HREF="hal-porting-guide.html"
669 >Porting Guide</A
670 ></DT
671 ><DD
672 ><DL
673 ><DT
674 ><A
675 HREF="hal-porting-guide.html#HAL-PORTING-INTRO"
676 >Introduction</A
677 ></DT
678 ><DT
679 ><A
680 HREF="hal-porting-structure.html"
681 >HAL Structure</A
682 ></DT
683 ><DT
684 ><A
685 HREF="hal-calling-if.html"
686 >Virtual Vectors (eCos/ROM Monitor Calling Interface)</A
687 ></DT
688 ><DT
689 ><A
690 HREF="hal-porting-coding-conventions.html"
691 >HAL Coding Conventions</A
692 ></DT
693 ><DT
694 ><A
695 HREF="hal-porting-platform.html"
696 >Platform HAL Porting</A
697 ></DT
698 ><DT
699 ><A
700 HREF="hal-porting-variant.html"
701 >Variant HAL Porting</A
702 ></DT
703 ><DT
704 ><A
705 HREF="hal-porting-architecture.html"
706 >Architecture HAL Porting</A
707 ></DT
708 ></DL
709 ></DD
710 ><DT
711 >12. <A
712 HREF="hal-future-developments.html"
713 >Future developments</A
714 ></DT
715 ></DL
716 ></DD
717 ><DT
718 >IV. <A
719 HREF="libc.html"
720 >The ISO Standard C and Math Libraries</A
721 ></DT
722 ><DD
723 ><DL
724 ><DT
725 >13. <A
726 HREF="c-and-math-library-overview.html"
727 >C and math library overview</A
728 ></DT
729 ><DD
730 ><DL
731 ><DT
732 ><A
733 HREF="c-and-math-library-overview.html#INCLUDE-NON-ISO-FUNCTIONS"
734 >Included non-ISO functions</A
735 ></DT
736 ><DT
737 ><A
738 HREF="math-library-compatibility-modes.html"
739 >Math library compatibility modes</A
740 ></DT
741 ><DT
742 ><A
743 HREF="libc-implementation-details.html"
744 >Some implementation details</A
745 ></DT
746 ><DT
747 ><A
748 HREF="libc-thread-safety.html"
749 >Thread safety</A
750 ></DT
751 ><DT
752 ><A
753 HREF="c-library-startup.html"
754 >C library startup</A
755 ></DT
756 ></DL
757 ></DD
758 ></DL
759 ></DD
760 ><DT
761 >V. <A
762 HREF="io.html"
763 >I/O Package (Device Drivers)</A
764 ></DT
765 ><DD
766 ><DL
767 ><DT
768 >14. <A
769 HREF="io-package-intro.html"
770 >Introduction</A
771 ></DT
772 ><DT
773 >15. <A
774 HREF="io-user-api.html"
775 >User API</A
776 ></DT
777 ><DT
778 >16. <A
779 HREF="io-serial-driver-details.html"
780 >Serial driver details</A
781 ></DT
782 ><DD
783 ><DL
784 ><DT
785 ><A
786 HREF="io-serial-driver-details.html#IO-SIMPLE-SERIAL-DRIVER"
787 >Raw Serial Driver</A
788 ></DT
789 ><DT
790 ><A
791 HREF="io-tty-driver.html"
792 >TTY driver</A
793 ></DT
794 ></DL
795 ></DD
796 ><DT
797 >17. <A
798 HREF="io-how-to-write-a-driver.html"
799 >How to Write a Driver</A
800 ></DT
801 ><DD
802 ><DL
803 ><DT
804 ><A
805 HREF="io-how-to-write-a-driver.html#IO-HOW-TO-WRITE-SERIAL-INTERFACE-DRIVER"
806 >How to Write a Serial Hardware Interface Driver</A
807 ></DT
808 ><DT
809 ><A
810 HREF="io-serial-testing-with-serfilter.html"
811 >Serial testing with ser_filter</A
812 ></DT
813 ></DL
814 ></DD
815 ><DT
816 >18. <A
817 HREF="devapi-device-driver-interface-to-the-kernel.html"
818 >Device Driver Interface to the Kernel</A
819 ></DT
820 ><DD
821 ><DL
822 ><DT
823 ><A
824 HREF="devapi-device-driver-interface-to-the-kernel.html#DEVAPI-INTERRUPT-MODEL"
825 >Interrupt Model</A
826 ></DT
827 ><DT
828 ><A
829 HREF="devapi-synchronization.html"
830 >Synchronization</A
831 ></DT
832 ><DT
833 ><A
834 HREF="devapi-smp-support.html"
835 >SMP Support</A
836 ></DT
837 ><DT
838 ><A
839 HREF="devapi-device-driver-models.html"
840 >Device Driver Models</A
841 ></DT
842 ><DT
843 ><A
844 HREF="devapi-synchronization-levels.html"
845 >Synchronization Levels</A
846 ></DT
847 ><DT
848 ><A
849 HREF="devapi-api.html"
850 >The API</A
851 ></DT
852 ></DL
853 ></DD
854 ></DL
855 ></DD
856 ><DT
857 >VI. <A
858 HREF="fileio.html"
859 >File System Support Infrastructure</A
860 ></DT
861 ><DD
862 ><DL
863 ><DT
864 >19. <A
865 HREF="fileio-intro.html"
866 >Introduction</A
867 ></DT
868 ><DT
869 >20. <A
870 HREF="fileio-fstab.html"
871 >File System Table</A
872 ></DT
873 ><DT
874 >21. <A
875 HREF="fileio-mount-table.html"
876 >Mount Table</A
877 ></DT
878 ><DT
879 >22. <A
880 HREF="fileio-file-table.html"
881 >File Table</A
882 ></DT
883 ><DT
884 >23. <A
885 HREF="fileio-directories.html"
886 >Directories</A
887 ></DT
888 ><DT
889 >24. <A
890 HREF="fileio-synchronization.html"
891 >Synchronization</A
892 ></DT
893 ><DT
894 >25. <A
895 HREF="fileio-mounting.html"
896 >Initialization and Mounting</A
897 ></DT
898 ><DT
899 >26. <A
900 HREF="fileio-sockets.html"
901 >Sockets</A
902 ></DT
903 ><DT
904 >27. <A
905 HREF="fileio-select.html"
906 >Select</A
907 ></DT
908 ><DT
909 >28. <A
910 HREF="fileio-devices.html"
911 >Devices</A
912 ></DT
913 ><DT
914 >29. <A
915 HREF="fileio-writing.html"
916 >Writing a New Filesystem</A
917 ></DT
918 ></DL
919 ></DD
920 ><DT
921 >VII. <A
922 HREF="io-pci.html"
923 >PCI Library</A
924 ></DT
925 ><DD
926 ><DL
927 ><DT
928 >30. <A
929 HREF="ecos-pci-library.html"
930 >The eCos PCI Library</A
931 ></DT
932 ><DD
933 ><DL
934 ><DT
935 ><A
936 HREF="ecos-pci-library.html#PCI-LIBRARY"
937 >PCI Library</A
938 ></DT
939 ><DT
940 ><A
941 HREF="pci-library-reference.html"
942 >PCI Library reference</A
943 ></DT
944 ></DL
945 ></DD
946 ></DL
947 ></DD
948 ><DT
949 >VIII. <A
950 HREF="posix-compatibility.html"
951 >eCos POSIX compatibility layer</A
952 ></DT
953 ><DD
954 ><DL
955 ><DT
956 >31. <A
957 HREF="posix-standard-support.html"
958 >POSIX Standard Support</A
959 ></DT
960 ><DD
961 ><DL
962 ><DT
963 ><A
964 HREF="posix-standard-support.html#POSIX-PROCESS-PRIMITIVES"
965 >Process Primitives &#0091;POSIX Section 3&#0093;</A
966 ></DT
967 ><DT
968 ><A
969 HREF="posix-process-environment.html"
970 >Process Environment &#0091;POSIX Section 4&#0093;</A
971 ></DT
972 ><DT
973 ><A
974 HREF="posix-files-and-directories.html"
975 >Files and Directories &#0091;POSIX Section 5&#0093;</A
976 ></DT
977 ><DT
978 ><A
979 HREF="posix-input-and-output.html"
980 >Input and Output &#0091;POSIX Section 6&#0093;</A
981 ></DT
982 ><DT
983 ><A
984 HREF="posix-device-and-class-specific-functions.html"
985 >Device and Class Specific Functions &#0091;POSIX Section 7&#0093;</A
986 ></DT
987 ><DT
988 ><A
989 HREF="posix-c-language-services.html"
990 >C Language Services &#0091;POSIX Section 8&#0093;</A
991 ></DT
992 ><DT
993 ><A
994 HREF="posix-system-databases.html"
995 >System Databases &#0091;POSIX Section 9&#0093;</A
996 ></DT
997 ><DT
998 ><A
999 HREF="posix-data-interchange-format.html"
1000 >Data Interchange Format &#0091;POSIX Section 10&#0093;</A
1001 ></DT
1002 ><DT
1003 ><A
1004 HREF="posix-synchronization.html"
1005 >Synchronization &#0091;POSIX Section 11&#0093;</A
1006 ></DT
1007 ><DT
1008 ><A
1009 HREF="posix-memory-management.html"
1010 >Memory Management &#0091;POSIX Section 12&#0093;</A
1011 ></DT
1012 ><DT
1013 ><A
1014 HREF="posix-execution-scheduling.html"
1015 >Execution Scheduling &#0091;POSIX Section 13&#0093;</A
1016 ></DT
1017 ><DT
1018 ><A
1019 HREF="posix-clocks-and-timers.html"
1020 >Clocks and Timers &#0091;POSIX Section 14&#0093;</A
1021 ></DT
1022 ><DT
1023 ><A
1024 HREF="posix-message-passing.html"
1025 >Message Passing &#0091;POSIX Section 15&#0093;</A
1026 ></DT
1027 ><DT
1028 ><A
1029 HREF="posix-thread-management.html"
1030 >Thread Management &#0091;POSIX Section 16&#0093;</A
1031 ></DT
1032 ><DT
1033 ><A
1034 HREF="posix-thread-specific-data.html"
1035 >Thread-Specific Data &#0091;POSIX Section 17&#0093;</A
1036 ></DT
1037 ><DT
1038 ><A
1039 HREF="posix-thread-cancellation.html"
1040 >Thread Cancellation &#0091;POSIX Section 18&#0093;</A
1041 ></DT
1042 ><DT
1043 ><A
1044 HREF="posix-non-posix-functions.html"
1045 >Non-POSIX Functions</A
1046 ></DT
1047 ></DL
1048 ></DD
1049 ><DT
1050 ><A
1051 HREF="posix-compatibility.html#POSIX-REFERENCES-AND-BIBLIOGRAPHY"
1052 >References and Bibliography</A
1053 ></DT
1054 ></DL
1055 ></DD
1056 ><DT
1057 >IX. <A
1058 HREF="compat-uitron.html"
1059 >&micro;ITRON</A
1060 ></DT
1061 ><DD
1062 ><DL
1063 ><DT
1064 >32. <A
1065 HREF="compat-uitron-microitron-api.html"
1066 >&micro;ITRON API</A
1067 ></DT
1068 ><DD
1069 ><DL
1070 ><DT
1071 ><A
1072 HREF="compat-uitron-microitron-api.html#COMPAT-UITRON-INTRODUCTION"
1073 >Introduction to &micro;ITRON</A
1074 ></DT
1075 ><DT
1076 ><A
1077 HREF="compat-uitron-over-ecos.html"
1078 >&micro;ITRON and <SPAN
1079 CLASS="emphasis"
1080 ><I
1081 CLASS="EMPHASIS"
1082 >eCos</I
1083 ></SPAN
1084 ></A
1085 ></DT
1086 ><DT
1087 ><A
1088 HREF="compat-uitron-task-management-functions.html"
1089 >Task Management Functions</A
1090 ></DT
1091 ><DT
1092 ><A
1093 HREF="compat-uitron-task-dependent-synch-functions.html"
1094 >Task-Dependent Synchronization Functions</A
1095 ></DT
1096 ><DT
1097 ><A
1098 HREF="compat-uitron-sync-and-comm-functions.html"
1099 >Synchronization and Communication Functions</A
1100 ></DT
1101 ><DT
1102 ><A
1103 HREF="compat-uitron-extended-sync-comm-functions.html"
1104 >Extended Synchronization and Communication Functions</A
1105 ></DT
1106 ><DT
1107 ><A
1108 HREF="compat-uitron-interrupt-management-functions.html"
1109 >Interrupt management functions</A
1110 ></DT
1111 ><DT
1112 ><A
1113 HREF="compat-uitron-memory-pool-mgmt-functions.html"
1114 >Memory pool Management Functions</A
1115 ></DT
1116 ><DT
1117 ><A
1118 HREF="compat-uitron-time-mgmt-functions.html"
1119 >Time Management Functions</A
1120 ></DT
1121 ><DT
1122 ><A
1123 HREF="compat-uitron-system-mgmt-functions.html"
1124 >System Management Functions</A
1125 ></DT
1126 ><DT
1127 ><A
1128 HREF="compat-uitron-network-support-functions.html"
1129 >Network Support Functions</A
1130 ></DT
1131 ><DT
1132 ><A
1133 HREF="compat-uitron-configuration-faq.html"
1134 >&micro;ITRON Configuration FAQ</A
1135 ></DT
1136 ></DL
1137 ></DD
1138 ></DL
1139 ></DD
1140 ><DT
1141 >X. <A
1142 HREF="net-common-tcpip.html"
1143 >TCP/IP Stack Support for eCos</A
1144 ></DT
1145 ><DD
1146 ><DL
1147 ><DT
1148 >33. <A
1149 HREF="net-common-ethernet-driver-design.html"
1150 >Ethernet Driver Design</A
1151 ></DT
1152 ><DT
1153 >34. <A
1154 HREF="net-common-sample-code.html"
1155 >Sample Code</A
1156 ></DT
1157 ><DT
1158 >35. <A
1159 HREF="net-common-configuring-ip-addresses.html"
1160 >Configuring IP Addresses</A
1161 ></DT
1162 ><DT
1163 >36. <A
1164 HREF="net-common-tests-and-demonstrations.html"
1165 >Tests and Demonstrations</A
1166 ></DT
1167 ><DD
1168 ><DL
1169 ><DT
1170 ><A
1171 HREF="net-common-tests-and-demonstrations.html#NET-COMMON-LOOPBACK-TESTS"
1172 >Loopback tests</A
1173 ></DT
1174 ><DT
1175 ><A
1176 HREF="net-common-building-the-network-tests.html"
1177 >Building the Network Tests</A
1178 ></DT
1179 ><DT
1180 ><A
1181 HREF="net-common-standalone-tests.html"
1182 >Standalone Tests</A
1183 ></DT
1184 ><DT
1185 ><A
1186 HREF="net-common-performance-test.html"
1187 >Performance Test</A
1188 ></DT
1189 ><DT
1190 ><A
1191 HREF="net-common-interactive-tests.html"
1192 >Interactive Tests</A
1193 ></DT
1194 ><DT
1195 ><A
1196 HREF="net-common-maintenance-tools.html"
1197 >Maintenance Tools</A
1198 ></DT
1199 ></DL
1200 ></DD
1201 ><DT
1202 >37. <A
1203 HREF="net-common-support.html"
1204 >Support Features</A
1205 ></DT
1206 ><DD
1207 ><DL
1208 ><DT
1209 ><A
1210 HREF="net-common-support.html#NET-COMMON-TFTP"
1211 >TFTP</A
1212 ></DT
1213 ><DT
1214 ><A
1215 HREF="net-common-dhcp.html"
1216 >DHCP</A
1217 ></DT
1218 ></DL
1219 ></DD
1220 ><DT
1221 >38. <A
1222 HREF="tcpip-library-reference.html"
1223 >TCP/IP Library Reference</A
1224 ></DT
1225 ><DD
1226 ><DL
1227 ><DT
1228 ><A
1229 HREF="tcpip-library-reference.html#NET-COMMON-TCPIP-MANPAGES-GETDOMAINNAME"
1230 >getdomainname</A
1231 ></DT
1232 ><DT
1233 ><A
1234 HREF="net-common-tcpip-manpages-gethostname.html"
1235 >gethostname</A
1236 ></DT
1237 ><DT
1238 ><A
1239 HREF="net-common-tcpip-manpages-byteorder.html"
1240 >byteorder</A
1241 ></DT
1242 ><DT
1243 ><A
1244 HREF="net-common-tcpip-manpages-ethers.html"
1245 >ethers</A
1246 ></DT
1247 ><DT
1248 ><A
1249 HREF="net-common-tcpip-manpages-getaddrinfo.html"
1250 >getaddrinfo</A
1251 ></DT
1252 ><DT
1253 ><A
1254 HREF="net-common-tcpip-manpages-gethostbyname.html"
1255 >gethostbyname</A
1256 ></DT
1257 ><DT
1258 ><A
1259 HREF="net-common-tcpip-manpages-getifaddrs.html"
1260 >getifaddrs</A
1261 ></DT
1262 ><DT
1263 ><A
1264 HREF="net-common-tcpip-manpages-getnameinfo.html"
1265 >getnameinfo</A
1266 ></DT
1267 ><DT
1268 ><A
1269 HREF="net-common-tcpip-manpages-getnetent.html"
1270 >getnetent</A
1271 ></DT
1272 ><DT
1273 ><A
1274 HREF="net-common-tcpip-manpages-getprotoent.html"
1275 >getprotoent</A
1276 ></DT
1277 ><DT
1278 ><A
1279 HREF="net-common-tcpip-manpages-getrrsetbyname.html"
1280 >getrrsetbyname</A
1281 ></DT
1282 ><DT
1283 ><A
1284 HREF="net-common-tcpip-manpages-getservent.html"
1285 >getservent</A
1286 ></DT
1287 ><DT
1288 ><A
1289 HREF="net-common-tcpip-manpages-if-nametoindex.html"
1290 >if_nametoindex</A
1291 ></DT
1292 ><DT
1293 ><A
1294 HREF="net-common-tcpip-manpages-inet.html"
1295 >inet</A
1296 ></DT
1297 ><DT
1298 ><A
1299 HREF="net-common-tcpip-manpages-inet6-option-space.html"
1300 >inet6_option_space</A
1301 ></DT
1302 ><DT
1303 ><A
1304 HREF="net-common-tcpip-manpages-inet6-rthdr-space.html"
1305 >inet6_rthdr_space</A
1306 ></DT
1307 ><DT
1308 ><A
1309 HREF="net-common-tcpip-manpages-inet-net.html"
1310 >inet_net</A
1311 ></DT
1312 ><DT
1313 ><A
1314 HREF="net-common-tcpip-manpages-ipx.html"
1315 >ipx</A
1316 ></DT
1317 ><DT
1318 ><A
1319 HREF="net-common-tcpip-manpages-iso-addr.html"
1320 >iso_addr</A
1321 ></DT
1322 ><DT
1323 ><A
1324 HREF="net-common-tcpip-manpages-link-addr.html"
1325 >link_addr</A
1326 ></DT
1327 ><DT
1328 ><A
1329 HREF="net-common-tcpip-manpages-net-addrcmp.html"
1330 >net_addrcmp</A
1331 ></DT
1332 ><DT
1333 ><A
1334 HREF="net-common-tcpip-manpages-ns.html"
1335 >ns</A
1336 ></DT
1337 ><DT
1338 ><A
1339 HREF="net-common-tcpip-manpages-resolver.html"
1340 >resolver</A
1341 ></DT
1342 ><DT
1343 ><A
1344 HREF="net-common-tcpip-manpages-accept.html"
1345 >accept</A
1346 ></DT
1347 ><DT
1348 ><A
1349 HREF="net-common-tcpip-manpages-bind.html"
1350 >bind</A
1351 ></DT
1352 ><DT
1353 ><A
1354 HREF="net-common-tcpip-manpages-connect.html"
1355 >connect</A
1356 ></DT
1357 ><DT
1358 ><A
1359 HREF="net-common-tcpip-manpages-getpeername.html"
1360 >getpeername</A
1361 ></DT
1362 ><DT
1363 ><A
1364 HREF="net-common-tcpip-manpages-getsockname.html"
1365 >getsockname</A
1366 ></DT
1367 ><DT
1368 ><A
1369 HREF="net-common-tcpip-manpages-getsockopt.html"
1370 >getsockopt</A
1371 ></DT
1372 ><DT
1373 ><A
1374 HREF="net-common-tcpip-manpages-ioctl.html"
1375 >ioctl</A
1376 ></DT
1377 ><DT
1378 ><A
1379 HREF="net-common-tcpip-manpages-poll.html"
1380 >poll</A
1381 ></DT
1382 ><DT
1383 ><A
1384 HREF="net-common-tcpip-manpages-select.html"
1385 >select</A
1386 ></DT
1387 ><DT
1388 ><A
1389 HREF="net-common-tcpip-manpages-send.html"
1390 >send</A
1391 ></DT
1392 ><DT
1393 ><A
1394 HREF="net-common-tcpip-manpages-shutdown.html"
1395 >shutdown</A
1396 ></DT
1397 ><DT
1398 ><A
1399 HREF="net-common-tcpip-manpages-socket.html"
1400 >socket</A
1401 ></DT
1402 ><DT
1403 ><A
1404 HREF="net-common-tcpip-manpages-socketpair.html"
1405 >socketpair</A
1406 ></DT
1407 ></DL
1408 ></DD
1409 ></DL
1410 ></DD
1411 ><DT
1412 >XI. <A
1413 HREF="tcpip-freebsd.html"
1414 >FreeBSD TCP/IP Stack port for eCos</A
1415 ></DT
1416 ><DD
1417 ><DL
1418 ><DT
1419 >39. <A
1420 HREF="tcpip-freebsd-networking-stack-features.html"
1421 >Networking Stack Features</A
1422 ></DT
1423 ><DT
1424 >40. <A
1425 HREF="tcpip-freebsd-stack-port.html"
1426 >Freebsd TCP/IP stack port</A
1427 ></DT
1428 ><DD
1429 ><DL
1430 ><DT
1431 ><A
1432 HREF="tcpip-freebsd-stack-port.html#TCPIP-FREEBSD-TCPIP-TARGETS"
1433 >Targets</A
1434 ></DT
1435 ><DT
1436 ><A
1437 HREF="tcpip-freebsd-building-the-network-stack.html"
1438 >Building the Network Stack</A
1439 ></DT
1440 ></DL
1441 ></DD
1442 ><DT
1443 >41. <A
1444 HREF="tcpip-freebsd-tcpip-apis.html"
1445 >APIs</A
1446 ></DT
1447 ><DD
1448 ><DL
1449 ><DT
1450 ><A
1451 HREF="tcpip-freebsd-tcpip-apis.html#TCPIP-FREEBSD-STANDARD-NETWORKING-API"
1452 >Standard networking</A
1453 ></DT
1454 ><DT
1455 ><A
1456 HREF="tcpip-freebsd-enhanced-select.html"
1457 >Enhanced Select()</A
1458 ></DT
1459 ></DL
1460 ></DD
1461 ></DL
1462 ></DD
1463 ><DT
1464 >XII. <A
1465 HREF="tcpip-openbsd.html"
1466 >OpenBSD TCP/IP Stack port for eCos</A
1467 ></DT
1468 ><DD
1469 ><DL
1470 ><DT
1471 >42. <A
1472 HREF="tcpip-openbsd-networking-stack-features.html"
1473 >Networking Stack Features</A
1474 ></DT
1475 ><DT
1476 >43. <A
1477 HREF="tcpip-openbsd-stack-port.html"
1478 >OpenBSD TCP/IP stack port</A
1479 ></DT
1480 ><DD
1481 ><DL
1482 ><DT
1483 ><A
1484 HREF="tcpip-openbsd-stack-port.html#TCPIP-OPENBSD-TCPIP-TARGETS"
1485 >Targets</A
1486 ></DT
1487 ><DT
1488 ><A
1489 HREF="tcpip-openbsd-building-the-network-stack.html"
1490 >Building the Network Stack</A
1491 ></DT
1492 ></DL
1493 ></DD
1494 ><DT
1495 >44. <A
1496 HREF="tcpip-openbsd-tcpip-apis.html"
1497 >APIs</A
1498 ></DT
1499 ><DD
1500 ><DL
1501 ><DT
1502 ><A
1503 HREF="tcpip-openbsd-tcpip-apis.html#TCPIP-OPENBSD-STANDARD-NETWORKING-API"
1504 >Standard networking</A
1505 ></DT
1506 ><DT
1507 ><A
1508 HREF="tcpip-openbsd-enhanced-select.html"
1509 >Enhanced Select()</A
1510 ></DT
1511 ></DL
1512 ></DD
1513 ></DL
1514 ></DD
1515 ><DT
1516 >XIII. <A
1517 HREF="net-ns-dns.html"
1518 >DNS for eCos and RedBoot</A
1519 ></DT
1520 ><DD
1521 ><DL
1522 ><DT
1523 >45. <A
1524 HREF="net-ns-dns-api.html"
1525 >DNS</A
1526 ></DT
1527 ><DD
1528 ><DL
1529 ><DT
1530 ><A
1531 HREF="net-ns-dns-api.html#NET-NS-DNS-API1"
1532 >DNS API</A
1533 ></DT
1534 ></DL
1535 ></DD
1536 ></DL
1537 ></DD
1538 ><DT
1539 >XIV. <A
1540 HREF="io-eth-drv-generic.html"
1541 >Ethernet Device Drivers</A
1542 ></DT
1543 ><DD
1544 ><DL
1545 ><DT
1546 >46. <A
1547 HREF="io-eth-drv-generic1.html"
1548 >Generic Ethernet Device Driver</A
1549 ></DT
1550 ><DD
1551 ><DL
1552 ><DT
1553 ><A
1554 HREF="io-eth-drv-generic1.html#IO-ETH-DRV-API"
1555 >Generic Ethernet API</A
1556 ></DT
1557 ><DT
1558 ><A
1559 HREF="io-eth-drv-api-funcs.html"
1560 >Review of the functions</A
1561 ></DT
1562 ><DT
1563 ><A
1564 HREF="io-eth-drv-upper-api.html"
1565 >Upper Layer Functions</A
1566 ></DT
1567 ><DT
1568 ><A
1569 HREF="io-eth-call-graph.html"
1570 >Calling graph for Transmission and Reception</A
1571 ></DT
1572 ></DL
1573 ></DD
1574 ></DL
1575 ></DD
1576 ><DT
1577 >XV. <A
1578 HREF="net-snmp.html"
1579 >SNMP</A
1580 ></DT
1581 ><DD
1582 ><DL
1583 ><DT
1584 >47. <A
1585 HREF="net-snmp-ecos-port.html"
1586 >SNMP for <SPAN
1587 CLASS="emphasis"
1588 ><I
1589 CLASS="EMPHASIS"
1590 >eCos</I
1591 ></SPAN
1592 ></A
1593 ></DT
1594 ><DD
1595 ><DL
1596 ><DT
1597 ><A
1598 HREF="net-snmp-ecos-port.html#NET-SNMP-VERSION"
1599 >Version</A
1600 ></DT
1601 ><DT
1602 ><A
1603 HREF="net-snmp-package-contents.html"
1604 >SNMP packages in the <SPAN
1605 CLASS="emphasis"
1606 ><I
1607 CLASS="EMPHASIS"
1608 >eCos</I
1609 ></SPAN
1610 > source repository</A
1611 ></DT
1612 ><DT
1613 ><A
1614 HREF="net-snmp-mibs-supported.html"
1615 >MIBs supported</A
1616 ></DT
1617 ><DT
1618 ><A
1619 HREF="net-snmp-ecos-changes.html"
1620 >Changes to eCos sources</A
1621 ></DT
1622 ><DT
1623 ><A
1624 HREF="net-snmp-starting-the-snmp-agent.html"
1625 >Starting the SNMP Agent</A
1626 ></DT
1627 ><DT
1628 ><A
1629 HREF="net-snmp-configuring-ecos.html"
1630 >Configuring eCos</A
1631 ></DT
1632 ><DT
1633 ><A
1634 HREF="net-snmp-test-cases.html"
1635 >Test cases</A
1636 ></DT
1637 ><DT
1638 ><A
1639 HREF="net-snmp-clients-and-package-use.html"
1640 >SNMP clients and package use</A
1641 ></DT
1642 ><DT
1643 ><A
1644 HREF="net-snmp-unimplemented-features.html"
1645 >Unimplemented features</A
1646 ></DT
1647 ><DT
1648 ><A
1649 HREF="net-snmp-mib-compiler.html"
1650 >MIB Compiler</A
1651 ></DT
1652 ><DT
1653 ><A
1654 HREF="net-snmp-agent-manpages-snmpd.conf.html"
1655 >snmpd.conf</A
1656 ></DT
1657 ></DL
1658 ></DD
1659 ></DL
1660 ></DD
1661 ><DT
1662 >XVI. <A
1663 HREF="net-httpd.html"
1664 >Embedded HTTP Server</A
1665 ></DT
1666 ><DD
1667 ><DL
1668 ><DT
1669 >48. <A
1670 HREF="net-httpd-chapter.html"
1671 >Embedded HTTP Server</A
1672 ></DT
1673 ><DD
1674 ><DL
1675 ><DT
1676 ><A
1677 HREF="net-httpd-chapter.html#NET-HTTPD-INTRO"
1678 >Intrduction</A
1679 ></DT
1680 ><DT
1681 ><A
1682 HREF="net-httpd-organization.html"
1683 >Server Organization</A
1684 ></DT
1685 ><DT
1686 ><A
1687 HREF="net-httpd-configuration.html"
1688 >Server Configuration</A
1689 ></DT
1690 ><DT
1691 ><A
1692 HREF="net-httpd-html.html"
1693 >Support Functions and Macros</A
1694 ></DT
1695 ><DT
1696 ><A
1697 HREF="net-httpd-monitor.html"
1698 >System Monitor</A
1699 ></DT
1700 ></DL
1701 ></DD
1702 ></DL
1703 ></DD
1704 ><DT
1705 >XVII. <A
1706 HREF="net-ftpclient.html"
1707 >FTP Client for eCos TCP/IP Stack</A
1708 ></DT
1709 ><DD
1710 ><DL
1711 ><DT
1712 >49. <A
1713 HREF="net-ftpclient-features.html"
1714 >FTP Client Features</A
1715 ></DT
1716 ><DD
1717 ><DL
1718 ><DT
1719 ><A
1720 HREF="net-ftpclient-features.html#NET-FTPCLIENT-FEATURES-API"
1721 >FTP Client API</A
1722 ></DT
1723 ></DL
1724 ></DD
1725 ></DL
1726 ></DD
1727 ><DT
1728 >XVIII. <A
1729 HREF="services-crc.html"
1730 >CRC Algorithms</A
1731 ></DT
1732 ><DD
1733 ><DL
1734 ><DT
1735 >50. <A
1736 HREF="crc-functions.html"
1737 >CRC Functions</A
1738 ></DT
1739 ><DD
1740 ><DL
1741 ><DT
1742 ><A
1743 HREF="crc-functions.html#SERVICES-CRC-API"
1744 >CRC API</A
1745 ></DT
1746 ></DL
1747 ></DD
1748 ></DL
1749 ></DD
1750 ><DT
1751 >XIX. <A
1752 HREF="services-cpuload.html"
1753 >CPU load measurements</A
1754 ></DT
1755 ><DD
1756 ><DL
1757 ><DT
1758 >51. <A
1759 HREF="cpuload-functions.html"
1760 >CPU Load Measurements</A
1761 ></DT
1762 ><DD
1763 ><DL
1764 ><DT
1765 ><A
1766 HREF="cpuload-functions.html#SERVICES-CPULOAD-API"
1767 >CPU Load API</A
1768 ></DT
1769 ></DL
1770 ></DD
1771 ></DL
1772 ></DD
1773 ><DT
1774 >XX. <A
1775 HREF="services-profile-gprof.html"
1776 >Application profiling</A
1777 ></DT
1778 ><DD
1779 ><DL
1780 ><DT
1781 >52. <A
1782 HREF="profile-functions.html"
1783 >Profiling functions</A
1784 ></DT
1785 ><DD
1786 ><DL
1787 ><DT
1788 ><A
1789 HREF="profile-functions.html#SERVICES-PROFILE-API"
1790 >API</A
1791 ></DT
1792 ></DL
1793 ></DD
1794 ></DL
1795 ></DD
1796 ><DT
1797 >XXI. <A
1798 HREF="services-power.html"
1799 >eCos Power Management Support</A
1800 ></DT
1801 ><DD
1802 ><DL
1803 ><DT
1804 ><A
1805 HREF="power-intro.html"
1806 >Introduction</A
1807 >&nbsp;--&nbsp;eCos support for Power Management</DT
1808 ><DT
1809 ><A
1810 HREF="power-info.html"
1811 >Power Management Information</A
1812 >&nbsp;--&nbsp;finding out about the various power controllers in the system</DT
1813 ><DT
1814 ><A
1815 HREF="power-change.html"
1816 >Changing Power Modes</A
1817 >&nbsp;--&nbsp;reducing or increasing power consumption as needed</DT
1818 ><DT
1819 ><A
1820 HREF="power-policy.html"
1821 >Support for Policy Modules</A
1822 >&nbsp;--&nbsp;closer integration with higher-level code</DT
1823 ><DT
1824 ><A
1825 HREF="power-attached.html"
1826 >Attached and Detached Controllers</A
1827 >&nbsp;--&nbsp;control which power controllers are affected by global changes</DT
1828 ><DT
1829 ><A
1830 HREF="power-controller.html"
1831 >Implementing a Power Controller</A
1832 >&nbsp;--&nbsp;adding power management support to device drivers and
1833 other packages</DT
1834 ></DL
1835 ></DD
1836 ><DT
1837 >XXII. <A
1838 HREF="io-usb-slave.html"
1839 >eCos USB Slave Support</A
1840 ></DT
1841 ><DD
1842 ><DL
1843 ><DT
1844 ><A
1845 HREF="usbs-intro.html"
1846 >Introduction</A
1847 >&nbsp;--&nbsp;eCos support for USB slave devices</DT
1848 ><DT
1849 ><A
1850 HREF="usbs-enum.html"
1851 >USB Enumeration Data</A
1852 >&nbsp;--&nbsp;The USB enumeration data structures</DT
1853 ><DT
1854 ><A
1855 HREF="usbs-start.html"
1856 >Starting up a USB Device</A
1857 >&nbsp;--&nbsp;Starting up a USB Device</DT
1858 ><DT
1859 ><A
1860 HREF="usbs-devtab.html"
1861 >Devtab Entries</A
1862 >&nbsp;--&nbsp;Data endpoint data structure</DT
1863 ><DT
1864 ><A
1865 HREF="usbs-start-rx.html"
1866 >Receiving Data from the Host</A
1867 >&nbsp;--&nbsp;Receiving Data from the Host</DT
1868 ><DT
1869 ><A
1870 HREF="usbs-start-tx.html"
1871 >Sending Data to the Host</A
1872 >&nbsp;--&nbsp;Sending Data to the Host</DT
1873 ><DT
1874 ><A
1875 HREF="usbs-halt.html"
1876 >Halted Endpoints</A
1877 >&nbsp;--&nbsp;Support for Halting and Halted Endpoints</DT
1878 ><DT
1879 ><A
1880 HREF="usbs-control.html"
1881 >Control Endpoints</A
1882 >&nbsp;--&nbsp;Control endpoint data structure</DT
1883 ><DT
1884 ><A
1885 HREF="usbs-data.html"
1886 >Data Endpoints</A
1887 >&nbsp;--&nbsp;Data endpoint data structures</DT
1888 ><DT
1889 ><A
1890 HREF="usbs-writing.html"
1891 >Writing a USB Device Driver</A
1892 >&nbsp;--&nbsp;USB Device Driver Porting Guide</DT
1893 ><DT
1894 ><A
1895 HREF="usbs-testing.html"
1896 >Testing</A
1897 >&nbsp;--&nbsp;Testing of USB Device Drivers</DT
1898 ></DL
1899 ></DD
1900 ><DT
1901 >XXIII. <A
1902 HREF="io-usb-slave-eth.html"
1903 >eCos Support for Developing USB-ethernet Peripherals</A
1904 ></DT
1905 ><DD
1906 ><DL
1907 ><DT
1908 ><A
1909 HREF="usbseth-intro.html"
1910 >Introduction</A
1911 >&nbsp;--&nbsp;eCos support for developing USB ethernet peripherals</DT
1912 ><DT
1913 ><A
1914 HREF="usbseth-init.html"
1915 >Initializing the USB-ethernet Package</A
1916 >&nbsp;--&nbsp;Initializing the USB-ethernet Package</DT
1917 ><DT
1918 ><A
1919 HREF="usbseth-data.html"
1920 >USB-ethernet Data Transfers</A
1921 >&nbsp;--&nbsp;Exchanging ethernet packets with the USB host</DT
1922 ><DT
1923 ><A
1924 HREF="usbseth-control.html"
1925 >USB-ethernet State Handling</A
1926 >&nbsp;--&nbsp;Maintaining the USB-ethernet connection with the host</DT
1927 ><DT
1928 ><A
1929 HREF="usbseth-netdev.html"
1930 >Network Device for the eCos TCP/IP Stack</A
1931 >&nbsp;--&nbsp;USB-ethernet support for the eCos TCP/IP Stack</DT
1932 ><DT
1933 ><A
1934 HREF="usbseth-host.html"
1935 >Example Host-side Device Driver</A
1936 >&nbsp;--&nbsp;Provide host-side support for the eCos USB-ethernet package</DT
1937 ><DT
1938 ><A
1939 HREF="usbseth-protocol.html"
1940 >Communication Protocol</A
1941 >&nbsp;--&nbsp;Protocol used between the host-side device driver and the eCos
1942 USB-ethernet package </DT
1943 ></DL
1944 ></DD
1945 ><DT
1946 >XXIV. <A
1947 HREF="hal-synth-arch.html"
1948 >eCos Synthetic Target</A
1949 ></DT
1950 ><DD
1951 ><DL
1952 ><DT
1953 ><A
1954 HREF="synth.html"
1955 >Overview</A
1956 >&nbsp;--&nbsp;Overview</DT
1957 ><DT
1958 ><A
1959 HREF="synth-install.html"
1960 >Installation</A
1961 >&nbsp;--&nbsp;Preparing to use the synthetic target</DT
1962 ><DT
1963 ><A
1964 HREF="synth-running.html"
1965 >Running a Synthetic Target Application</A
1966 >&nbsp;--&nbsp;Arguments and configuration files</DT
1967 ><DT
1968 ><A
1969 HREF="synth-gui.html"
1970 >The I/O Auxiliary's User Interface</A
1971 >&nbsp;--&nbsp;Controlling the I/O Auxiliary</DT
1972 ><DT
1973 ><A
1974 HREF="synth-console.html"
1975 >The Console Device</A
1976 >&nbsp;--&nbsp;Show output from the eCos application</DT
1977 ><DT
1978 ><A
1979 HREF="synth-syscalls.html"
1980 >System Calls</A
1981 >&nbsp;--&nbsp;Access Linux system facilities</DT
1982 ><DT
1983 ><A
1984 HREF="synth-new-target.html"
1985 >Writing New Devices - target</A
1986 >&nbsp;--&nbsp;extending the synthetic target, target-side</DT
1987 ><DT
1988 ><A
1989 HREF="synth-new-host.html"
1990 >Writing New Devices - host</A
1991 >&nbsp;--&nbsp;extending the synthetic target, host-side</DT
1992 ><DT
1993 ><A
1994 HREF="synth-porting.html"
1995 >Porting</A
1996 >&nbsp;--&nbsp;Adding support for other hosts</DT
1997 ></DL
1998 ></DD
1999 ><DT
2000 >XXV. <A
2001 HREF="devs-usb-sa11x0-ref.html"
2002 >SA11X0 USB Device Driver</A
2003 ></DT
2004 ><DD
2005 ><DL
2006 ><DT
2007 ><A
2008 HREF="devs-usb-sa11x0.html"
2009 >SA11X0 USB Device Driver</A
2010 >&nbsp;--&nbsp;Device driver for the on-chip SA11X0 USB device</DT
2011 ></DL
2012 ></DD
2013 ><DT
2014 >XXVI. <A
2015 HREF="devs-usb-nec-upd985xx-ref.html"
2016 >NEC uPD985xx USB Device Driver</A
2017 ></DT
2018 ><DD
2019 ><DL
2020 ><DT
2021 ><A
2022 HREF="devs-usb-nec-upd985xx.html"
2023 >NEC uPD985xx USB Device Driver</A
2024 >&nbsp;--&nbsp;Device driver for the on-chip NEC uPD985xx USB device</DT
2025 ></DL
2026 ></DD
2027 ><DT
2028 >XXVII. <A
2029 HREF="devs-eth-synth-ecosynth-ref.html"
2030 >Synthetic Target Ethernet Driver</A
2031 ></DT
2032 ><DD
2033 ><DL
2034 ><DT
2035 ><A
2036 HREF="devs-eth-synth-ecosynth.html"
2037 >Synthetic Target Ethernet Driver</A
2038 >&nbsp;--&nbsp;Allow synthetic target applications to perform ethernet I/O</DT
2039 ></DL
2040 ></DD
2041 ><DT
2042 >XXVIII. <A
2043 HREF="devs-watchdog-synth-ref.html"
2044 >Synthetic Target Watchdog Device</A
2045 ></DT
2046 ><DD
2047 ><DL
2048 ><DT
2049 ><A
2050 HREF="devs-watchdog-synth.html"
2051 >Synthetic Target Watchdog Device</A
2052 >&nbsp;--&nbsp;Emulate watchdog hardware in the synthetic target</DT
2053 ></DL
2054 ></DD
2055 ></DL
2056 ></DIV
2057 ><DIV
2058 CLASS="LOT"
2059 ><DL
2060 CLASS="LOT"
2061 ><DT
2062 ><B
2063 >List of Tables</B
2064 ></DT
2065 ><DT
2066 >13-1. <A
2067 HREF="math-library-compatibility-modes.html#AEN10199"
2068 >Behavior of math exception handling</A
2069 ></DT
2070 ></DL
2071 ></DIV
2072 ><DIV
2073 CLASS="LOT"
2074 ><DL
2075 CLASS="LOT"
2076 ><DT
2077 ><B
2078 >List of Examples</B
2079 ></DT
2080 ><DT
2081 >1-1. <A
2082 HREF="configuring-the-redboot-environment.html#AEN2797"
2083 >Sample DHCP configuration file</A
2084 ></DT
2085 ><DT
2086 >1-2. <A
2087 HREF="configuring-the-redboot-environment.html#AEN2813"
2088 >Sample <TT
2089 CLASS="FILENAME"
2090 >/etc/named.conf</TT
2091 > for Red Hat Linux 7.x</A
2092 ></DT
2093 ></DL
2094 ></DIV
2095 ></DIV
2096 ><DIV
2097 CLASS="NAVFOOTER"
2098 ><HR
2099 ALIGN="LEFT"
2100 WIDTH="100%"><TABLE
2101 SUMMARY="Footer navigation table"
2102 WIDTH="100%"
2103 BORDER="0"
2104 CELLPADDING="0"
2105 CELLSPACING="0"
2106 ><TR
2107 ><TD
2108 WIDTH="33%"
2109 ALIGN="left"
2110 VALIGN="top"
2111 >&nbsp;</TD
2112 ><TD
2113 WIDTH="34%"
2114 ALIGN="center"
2115 VALIGN="top"
2116 >&nbsp;</TD
2117 ><TD
2118 WIDTH="33%"
2119 ALIGN="right"
2120 VALIGN="top"
2121 ><A
2122 HREF="kernel.html"
2123 ACCESSKEY="N"
2124 >Next</A
2125 ></TD
2126 ></TR
2127 ><TR
2128 ><TD
2129 WIDTH="33%"
2130 ALIGN="left"
2131 VALIGN="top"
2132 >&nbsp;</TD
2133 ><TD
2134 WIDTH="34%"
2135 ALIGN="center"
2136 VALIGN="top"
2137 >&nbsp;</TD
2138 ><TD
2139 WIDTH="33%"
2140 ALIGN="right"
2141 VALIGN="top"
2142 >The eCos Kernel</TD
2143 ></TR
2144 ></TABLE
2145 ></DIV
2146 ></BODY
2147 ></HTML
2148 >