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.
Very nice logo.
nice, very nice logo
Nice looking, but its a pill…
Nope, two pieces of puzzle, meaning that with eCos everything match’n plug
Kochise
Would be a great operating system for routers and such; hopefully someone will pick up on it
Personally, I’d love to see a firmware developed based on this – supporting all the hardware on the motherboard and exposed to the developer using a single set of specifications so that one can write for those specifications rather than having to write drivers for each device.
I don’t know of anyone that’s used it, but it looks capable. I’m guessing it would be at least as good as Quadros, which I’m developing with now. Has anyone out there done development with both eCos and Quadros?
I hope I get to use it in the future.
Ecos was developed by Cygnus and acquired by Red Hat. It was donated to FSF a while back but it is still hosted by sourceware.org, a Red Hat administrated website.
http://fedoraproject.org/wiki/Red_Hat_contributions#eCos