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. -->
12 >Documentation Roadmap</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
19 TITLE="eCos User Guide"
20 HREF="ecos-user-guide.html"><LINK
23 HREF="user-guide-introduction.html"><LINK
25 TITLE="Version Conventions"
26 HREF="version-conventions.html"><LINK
28 TITLE="Installing eCos"
29 HREF="user-guide-installation.html"></HEAD
40 SUMMARY="Header navigation table"
57 HREF="version-conventions.html"
71 HREF="user-guide-installation.html"
84 NAME="DOCUMENTATION-ROADMAP">Chapter 5. Documentation Roadmap</H1
89 > documentation is divided into a
106 >This document. It includes the following sections:</P
119 > This section describes how to install the
123 > software, how to set up your
124 hardware and how to test that it is all working.
128 >Programming Under <SPAN
134 > This section describes how to write programs that run under
138 > by running through some examples.
147 >Configuration Tool</SPAN
151 > This section describes the <SPAN
155 configuration tool and how to use it to change how
165 > Programming Concepts and Techniques</DT
168 >An explanation of the <SPAN
172 cycle, and a description of some debugging facilities that
180 >Configuration and the Package
184 >Information on how to configure <SPAN
188 manually, including a reference on the
192 > command, memory layouts,
193 and information on how to manage a package repository
197 > Package Administration
214 >The Reference Guide provides detailed documentation on various
218 >. This document is being
219 constantly updated, so the following list just mentions the more
220 important sections, take a look at the guide itself for the full
234 >In-depth description of <SPAN
238 native C kernel API Important considerations are given
239 for programming the <SPAN
243 kernel. The semantics for each kernel function are
244 described, including how they are affected by
248 >POSIX and µITRON APIs</DT
251 >A description of the POSIX and µITRON APIs and how they
252 are supported under <SPAN
262 > Hardware Abstraction Layer (HAL)</DT
265 >A description of the structure and functionality of the
269 > HAL. This section also includes a
270 porting guide to help moving <SPAN
281 >A description of the philosophy behind
285 > device drivers, as well as a
286 presentation of the C language APIs for using the current
289 > Device driver support includes serial, ethernet and FLASH devices,
290 and support for PCI, PCMCIA and USB interconnects.
294 >RedBoot User's Guide</DT
297 >This describes RedBoot, which provides a complete bootstrap
298 environment for a range of embedded operating systems, such as
299 embedded Linux and <SPAN
303 includes facilities such as network downloading and
304 debugging. It also provides a simple flash file system for
309 >TCP/IP Stack Support</DT
312 >This describes the Common Networking for
316 > package, which provides
317 support for a complete TCP/IP networking stack. The design
318 allows for the actual stack to be modular and at the current
319 time two different implementations, one based on OpenBSD from
320 2000 and a new version based on FreeBSD, are available.
323 >Other components related to networking, including support for
324 SNMP, DNS, HTTP and FTP, are also described.
335 >Component Writer's Guide</I
340 >The Component Writer's Guide is intended for developers who need
341 to add or modify parts of <SPAN
345 describes the following things:</P
355 >An explanation of the configuration technology used in
359 >, why it is done this way, how it
360 works and the terminology used.
364 >Package Organization</DT
367 >A description of the <SPAN
371 repository, how it is organized and how packages themselves are
376 >The CDL Language</DT
379 >A description of the CDL language and how it is used to
380 control the configuration of <SPAN
384 components. The document also contains a complete specification of
389 >The Build Process</DT
392 >A description of what happens once a configuration has been
393 created and must be built into a set of executables.
407 SUMMARY="Footer navigation table"
418 HREF="version-conventions.html"
427 HREF="ecos-user-guide.html"
436 HREF="user-guide-installation.html"
446 >Version Conventions</TD
452 HREF="user-guide-introduction.html"