📄 documentation-roadmap.html
字号:
<!-- Copyright (C) 2003 Red Hat, Inc. --><!-- This material may be distributed only subject to the terms --><!-- and conditions set forth in the Open Publication License, v1.0 --><!-- or later (the latest version is presently available at --><!-- http://www.opencontent.org/openpub/). --><!-- Distribution of the work or derivative of the work in any --><!-- standard (paper) book form is prohibited unless prior --><!-- permission is obtained from the copyright holder. --><HTML><HEAD><TITLE>Documentation Roadmap</TITLE><meta name="MSSmartTagsPreventParsing" content="TRUE"><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="eCos User Guide"HREF="ecos-user-guide.html"><LINKREL="UP"TITLE="Introduction"HREF="user-guide-introduction.html"><LINKREL="PREVIOUS"TITLE="Version Conventions"HREF="version-conventions.html"><LINKREL="NEXT"TITLE="Installing eCos"HREF="user-guide-installation.html"></HEAD><BODYCLASS="CHAPTER"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">eCos User Guide</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="version-conventions.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom"></TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="user-guide-installation.html"ACCESSKEY="N">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="CHAPTER"><H1><ANAME="DOCUMENTATION-ROADMAP">Chapter 5. Documentation Roadmap</H1><P>The <SPANCLASS="PRODUCTNAME">eCos</SPAN> documentation is divided into athree main parts:</P><P></P><DIVCLASS="VARIABLELIST"><DL><DT><SPANCLASS="emphasis"><ICLASS="EMPHASIS">User Guide</I></SPAN></DT><DD><P>This document. It includes the following sections:</P><P></P><DIVCLASS="VARIABLELIST"><DL><DT>Installing <SPANCLASS="PRODUCTNAME">eCos</SPAN></DT><DD><P> This section describes how to install the <SPANCLASS="PRODUCTNAME">eCos</SPAN> software, how to set up your hardware and how to test that it is all working. </P></DD><DT>Programming Under <SPANCLASS="PRODUCTNAME">eCos</SPAN></DT><DD><P> This section describes how to write programs that run under <SPANCLASS="PRODUCTNAME">eCos</SPAN> by running through some examples. </P></DD><DT>The <SPANCLASS="PRODUCTNAME">eCos</SPAN> <SPANCLASS="APPLICATION">Configuration Tool</SPAN></DT><DD><P> This section describes the <SPANCLASS="PRODUCTNAME">eCos</SPAN> graphical configuration tool and how to use it to change how <SPANCLASS="PRODUCTNAME">eCos</SPAN> behaves.</P></DD><DT><SPANCLASS="PRODUCTNAME">eCos</SPAN> Programming Concepts and Techniques</DT><DD><P>An explanation of the <SPANCLASS="PRODUCTNAME">eCos</SPAN> programming cycle, and a description of some debugging facilities that <SPANCLASS="PRODUCTNAME">eCos</SPAN> offers. </P></DD><DT>Configuration and the Package Repository</DT><DD><P>Information on how to configure <SPANCLASS="PRODUCTNAME">eCos</SPAN> manually, including a reference on the <BCLASS="COMMAND">ecosconfig</B> command, memory layouts, and information on how to manage a package repository using the <SPANCLASS="PRODUCTNAME">eCos</SPAN> Package Administration Tool. </P></DD></DL></DIV></DD><DT><SPANCLASS="emphasis"><ICLASS="EMPHASIS">Reference Guide</I></SPAN></DT><DD><P>The Reference Guide provides detailed documentation on variousaspects of <SPANCLASS="PRODUCTNAME">eCos</SPAN>. This document is beingconstantly updated, so the following list just mentions the moreimportant sections, take a look at the guide itself for the fullstory.</P><P></P><DIVCLASS="VARIABLELIST"><DL><DT>The <SPANCLASS="PRODUCTNAME">eCos</SPAN> Kernel</DT><DD><P>In-depth description of <SPANCLASS="PRODUCTNAME">eCos</SPAN>"s native C kernel API Important considerations are given for programming the <SPANCLASS="PRODUCTNAME">eCos</SPAN> kernel. The semantics for each kernel function are described, including how they are affected by configuration. </P></DD><DT>POSIX and µITRON APIs</DT><DD><P>A description of the POSIX and µITRON APIs and how they are supported under <SPANCLASS="PRODUCTNAME">eCos</SPAN>. </P></DD><DT>The <SPANCLASS="PRODUCTNAME">eCos</SPAN> Hardware Abstraction Layer (HAL)</DT><DD><P>A description of the structure and functionality of the <SPANCLASS="PRODUCTNAME">eCos</SPAN> HAL. This section also includes a porting guide to help moving <SPANCLASS="PRODUCTNAME">eCos</SPAN> to different platforms. </P></DD><DT>Device Drivers</DT><DD><P>A description of the philosophy behind <SPANCLASS="PRODUCTNAME">eCos</SPAN> device drivers, as well as a presentation of the C language APIs for using the current device drivers. </P><P> Device driver support includes serial, ethernet and FLASH devices, and support for PCI, PCMCIA and USB interconnects. </P></DD><DT>RedBoot User's Guide</DT><DD><P>This describes RedBoot, which provides a complete bootstrap environment for a range of embedded operating systems, such as embedded Linux and <SPANCLASS="PRODUCTNAME">eCos</SPAN>, and includes facilities such as network downloading and debugging. It also provides a simple flash file system for boot images. </P></DD><DT>TCP/IP Stack Support</DT><DD><P>This describes the Common Networking for <SPANCLASS="PRODUCTNAME">eCos</SPAN> package, which provides support for a complete TCP/IP networking stack. The design allows for the actual stack to be modular and at the current time two different implementations, one based on OpenBSD from 2000 and a new version based on FreeBSD, are available. </P><P>Other components related to networking, including support for SNMP, DNS, HTTP and FTP, are also described. </P></DD></DL></DIV></DD><DT><SPANCLASS="emphasis"><ICLASS="EMPHASIS">Component Writer's Guide</I></SPAN></DT><DD><P>The Component Writer's Guide is intended for developers who needto add or modify parts of <SPANCLASS="PRODUCTNAME">eCos</SPAN> itself. Itdescribes the following things:</P><P></P><DIVCLASS="VARIABLELIST"><DL><DT>Overview</DT><DD><P>An explanation of the configuration technology used in <SPANCLASS="PRODUCTNAME">eCos</SPAN>, why it is done this way, how it works and the terminology used. </P></DD><DT>Package Organization</DT><DD><P>A description of the <SPANCLASS="PRODUCTNAME">eCos</SPAN> package repository, how it is organized and how packages themselves are organized. </P></DD><DT>The CDL Language</DT><DD><P>A description of the CDL language and how it is used to control the configuration of <SPANCLASS="PRODUCTNAME">eCos</SPAN> components. The document also contains a complete specification of the language. </P></DD><DT>The Build Process</DT><DD><P>A description of what happens once a configuration has been created and must be built into a set of executables. </P></DD></DL></DIV></DD></DL></DIV></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="version-conventions.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ecos-user-guide.html"ACCESSKEY="H">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="user-guide-installation.html"ACCESSKEY="N">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">Version Conventions</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="user-guide-introduction.html"ACCESSKEY="U">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Installing <SPANCLASS="PRODUCTNAME">eCos</SPAN></TD></TR></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -