eCos Reference Manual

Preliminaries

An overview of the eCos kernel and configurability system.

Kernel APIs

In-depth description of eCos"s native C kernel API, the µITRON API, the ISO standard C library, and the eCos Hardware Abstraction Layer (HAL). Important considerations are given for programming the eCos kernel. The semantics for each kernel function are described, including how they are affected by configuration.

eCos Device Drivers

A description of the philosophy behind eCos device drivers, as well as a presentation of the C language API for using the current device drivers.

The ISO Standard C and Math Libraries

eCos comes with an implementation of the ISO C library specification. This section gives details about the implementation, lists the few functions that are not yet implemented, and gives a complete reference for configuring the C library.

Configuration Option Reference

The complete reference for configuration options, with a brief description of each one. These chapters are automatically generated from the documentation embedded in the configuration source code, so every package, component, and option that is configurable in eCos is here.