eCos Home

RedBoot Home


About eCos

Supported Hardware

Downloading and Installation

Documentation

FAQ

Mailing lists

Problems

Licensing

Anonymous CVS

Contributions and Development Projects

Legal

eCos

Home Page


Introduction

eCos is a free open source real-time operating system intended for embedded applications. The highly configurable nature of eCos allows the operating system to be customised to precise application requirements, delivering the best possible run-time performance and an optimised hardware resource footprint. A thriving net community has grown up around the operating system ensuring on-going technical innovation and wide platform support.

For further information concerning eCos, please refer to the about eCos page. eCos is not related to the Linux operating system.

eCos news

October 30, 2011 Freescale Kinetis K40 and K60 ports

Ilija Kocho of SIvA doo has contributed ports of eCos to the Freescale Kinetis TWR-K40X256 and TWR-K60N512 development kits. The contribution includes Kinetis variant support (ARM Cortex-M4), serial, ethernet and wallclock device drivers. It is only available from the CVS repository at this time.

May 25, 2011 SPI flash device drivers

Christophe Coutand has contributed eCos device drivers for Atmel AT25DFxxx and Silicon Storage Technology SST25xx SPI flash parts. The drivers are only available from the CVS repository at this time.

May 19, 2011 eCos deployed on AMS-02

The Alpha Magnetic Spectrometer (AMS-02) has been deployed at the International Space Station. AMS-02 has been described as "the ultimate space experiment" and runs eCos on its Main DAQ Computers (JMDC).

March 13, 2011 Olimex LPC1766-STK port

Ilija Kocho has contributed a port of eCos to the Olimex LPC1766-STK Development Board. The port includes serial, ethernet and wallclock device drivers. It is only available from the CVS repository at this time.

February 09, 2011 Stellaris LM3S811 port

Christophe Coutand has contributed a port of eCos to the Luminary Micro Stellaris LM3S811 Evaluation Board. The port includes ADC and I2C device drivers. It is only available from the CVS repository at this time.

November 12, 2010 USB mass storage function driver

Christophe Coutand has contributed a USB mass storage function driver. The driver has been tested with AT91SAM7X-EK and STM3210E-EVAL boards. It is only available from the CVS repository at this time.

October 27, 2010 STM32 USB slave driver

Chris Holgate has contributed a USB slave driver for the STMicroelectronics STM32 series of processors. The driver has been tested with the STM3210E-EVAL board. It is only available from the CVS repository at this time.

May 30, 2010 AT91 ADC driver

Christophe Coutand has contributed an ADC driver for the Atmel AT91 series of processors. The driver has been tested on AT91SAM7S and AT91SAM7X parts. It is only available from the CVS repository at this time.

January 26, 2010 lwIP 1.3.2 port

Simon Kallweit has contributed a port of lwIP 1.3.2 to eCos. lwIP is an implementation of the Internet Protocol Suite (TCP/IP) which is focused on reducing memory requirements for embedded systems. The eCos port is fully integrated with the eCos I/O layer, enabling use with both ethernet and serial interfaces.

Earlier news items are available in the eCos news archive.