Now we will step through a list of needs you might have when programming eCos, and we will point you to the various parts of the documentation that might help you find answers.
If you want to
Use the programming tutorial (see Part IV) to learn to write and run simple eCos programs. Then read the eCos User's Guide for more information about eCos programming techniques. After that, most of the reference manual is appropriate reading.
You can learn about the graphical front end to configuration by reading Chapter 14, and the eCos User's Guide: The eCos Configuration Tool. The eCos Reference Manual contains a complete reference of all configuration options.
You can also learn about manual configuration and the underlying engine in the eCos User's Guide.
Read the part of the eCos User's Guide called The eCos Configuration Tool.
Read the eCos Reference Manual: Configuration Option Reference.
Look at the µITRON API chapter in the eCos Reference Manual, as well as Dr. Sakamura's book on µITRON. Future releases of eCos will include a tutorial on writing and porting µITRON programs.
See Chapter 14.
You can reduce it further by configuring the kernel and the C library to use low-memory implementations of certain features and to eliminate unneeded functionality.
Read the chapter Managing the package repository in the eCos User's Guide.
Read the discussion of platform porting in the section Kernel porting notes in the appendix The eCos Hardware Abstraction Layer (HAL) in the eCos Reference Manual.
The device driver infrastructure will be changing in the next release, but some information can be found in the eCos Device Drivers part of the eCos Reference Manual.