Getting Started with eCosTM

Version 1.1

The eCos Team

Cygnus Solutions


Table of Contents
Foreword
I. Release Notes
1. Notation and conventions
2. Overview of the release
Hardware abstraction
Real-time kernel
Configurability
µITRON and other operating systems
ISO C library
Serial device drivers
Architectural simulators
ROM monitor image
Tests and examples
GNU tools and their documentation
eCos documentation
3. Package contents
eCos Sourceware release
eCos Developer's Kit
4. System Requirements
Required
Recommended
5. Reporting Problems
6. A note on testing
7. Using the simulator
8. Known limitations in the eCos version 1.1 release
Known bugs in eCos
Known bugs in GNUPro
II. Documentation Roadmap
9. Top down view of the documentation
Getting Started with eCos
eCos User's Guide
eCos Reference Manual
10. Where to look for answers
III. Installation Guide
11. Software installation
Software installation on Windows
Software installation on UNIX
12. Hardware setup
MN10300 hardware setup
TX39 hardware setup
PowerPC hardware setup
Verification
IV. Programming Tutorial
13. Starting to program with eCos
14. Configure and build eCos from source
Using the Configuration Tool on Windows
Using pkgconf.tcl on UNIX
15. Run an eCos test case
16. Build and run simple applications
eCos hello world
A sample program with two threads
17. More features — clocks and alarm handlers
A sample program with alarms
V. Appendices
A. CYGNUS ECOS PUBLIC LICENSE
B. The eCos Copyright Assignment Form
Rationale
How to assign copyright