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

November 29, 2015 eCos license gains OSI approval

Following public review, the eCos license version 2.0 has been approved and listed by the Open Source Initiative (OSI). The approval confirms that the eCos license conforms to the Open Source Definition.

August 25, 2013 Complex number math library port

Ilija Kocho of SIvA doo has contributed a port of complex number arithmetic functions from the newlib math library to eCos. The port is only available from the CVS repository at this time.

August 25, 2013 Single-precision floating point math library port

Ilija Kocho and Visar Zejnullahu have contributed a port of single-precision floating point arithmetic functions from the newlib math library to eCos. The port is only available from the CVS repository at this time.

July 1, 2013 Freescale Kinetis TWR-K60F120M port

Mike Jones has contributed a port of eCos to the Freescale Kinetis TWR-K60F120M development board. The port is only available from the CVS repository at this time.

June 12, 2013 STMicroelectronics STM32F4-Discovery port

John Dallaway has contributed a port of eCos to the STMicroelectronics STM32F4-Discovery board. The port is only available from the CVS repository at this time.

April 26, 2013 Freescale I2C driver

Tomas Frydrych has contributed an I2C device driver for Freescale processors including Kinetis family parts. The driver is only available from the CVS repository at this time.

April 15, 2013 STMicroelectronics STM32 ethernet driver

Jerzy Dyrda has contributed an ethernet device driver for the STMicroelectronics STM32 family of processors. The driver is only available from the CVS repository at this time.

January 27, 2013 eCos deployed on Chibis-M microsatellite

eCos has been deployed within the attitude and stabilization control system of the Chibis-M microsatellite. This application runs on an LPC2294 (ARM7) processor and uses many eCos components including CAN, I2C, SPI, ADC, watchdog, JFFS2 filesystem, uSTL and the object loader.

May 9, 2012 Freescale Kinetis TWR-K70F120M port

Ilija Kocho of SIvA doo has contributed a port of eCos to the Freescale Kinetis TWR-K70F120M development board. The port is only available from the CVS repository at this time.

May 4, 2012 Microchip ENC424J600 ethernet driver

Ilija Stanislevik of SIvA doo has contributed an eCos device driver for the Microchip ENC424J600 ethernet part over SPI. The driver has been tested with the STM3210E-EVAL board and lwIP TCP/IP stack. It is only available from the CVS repository at this time.

Earlier news items are available in the eCos news archive.