Information on how to configure eCos
manually, including a reference on the
ecosconfig command, memory layouts,
and information on how to manage a package repository
using the eCos Package Administration
Tool.
eCos and eCosPro Reference Guide
The eCos
and eCosPro Reference Guide provides detailed documentation on various
aspects of eCos and
eCosPro. This document is being constantly updated
online at http://www.ecoscentric.com/ecospro/doc.cgi/html/ref/ecos-ref.html,
so the following list just mentions the more important sections, take a
look at the guide itself for the full story. A copy of the
eCos and eCosPro
Reference Guide is also provided with each eCosPro
Developer's Kit in both HTML and PDF format.
In-depth description of eCos"s
native C kernel API Important considerations are given
for programming the eCos
kernel. The semantics for each kernel function are
described, including how they are affected by
configuration.
A description of the structure and functionality of the
eCos HAL. This section also includes a
porting guide to help moving eCos to
different platforms.
This describes the filesystem infrastructure provided in
eCos. This is implemented by the
FILEIO package and provides POSIX compliant file and IO operations
together with the BSD socket API.
This describes the Common Networking for
eCos 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.
Other components related to networking, including support for
SNMP, DNS, HTTP and FTP, are also described.
This describes RedBoot, which provides a complete bootstrap
environment for a range of embedded operating systems, such as
embedded Linux and eCos, and
includes facilities such as network downloading and
debugging. It also provides a simple flash file system for
boot images.
A description of the CDL language and how it is used to
control the configuration of eCos
components. The document also contains a complete specification of
the language.