The team behind the eCos operating system has released version 3.0. eCos is an open source real-time operating system for the embedded market. eCos can run on systems with only a few tens or hundreds of kilobytes of RAM, is written in C, and has support for POSIX and ÂµITRON.
Key improvements in this new release are as follows:
- Cortex-M, FR30 and 68K/ColdFire architectural ports (extending hardware compatibility to a total of 13 processor architectures)
- CAN, I2C, SPI, framebuffer, disk and ADC infrastructure
- Flash memory infrastructure revisions for improved flexibility
- a FAT filesystem implementation
- a port of the lwIP lightweight TCP/IP stack
- additional services for the eCos FreeBSD TCP/IP stack
- HAL and driver packages for many new processor variants, target platforms and peripheral devices
- enhancements to the RedBoot bootstrap and debug firmware (based on the eCos HAL)
- GCC 4 compatibility for improved code generation
You can get the new release as well as a set of instructions from the downloading/installing page.