|
eCos Home
RedBoot Home
About eCos
Supported Hardware
Downloading and Installation
Documentation
FAQ
Mailing lists
Problems
Licensing
Anonymous CVS
Contributions and Development Projects
Legal
|
Home Page
Introduction
eCos is an open source, royalty-free, 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
| 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.
|
| August 20, 2009 |
uSTL library port
Uwe Kindler has contributed a port of uSTL 1.3 to eCos. uSTL is a partial implementation of the C++ Standard Template Library (STL) which is optimised for minimal code size. The eCos port of uSTL includes configurable file stream support and complete integration of the uSTL test suite.
|
| July 03, 2009 |
Object loader enhancements
Anthony Tonizzo and Gernot Zankl have contributed enhancements to the eCos object loader package. The enhancements support ARMv4T object relocation and the loading of objects directly from ROM (without a filesystem) respectively. The revised code is only available from the CVS repository at this time.
|
| May 10, 2009 |
Public Domain Curses port
Sergei Gavrikov has contributed a port of PDCurses 3.4 to eCos. The contribution includes a PDCurses driver for eCos serial I/O, enabling eCos applications to present a text user interface on a remote terminal. The code is only available from the CVS repository at this time.
|
| March 30, 2009 |
eCos 3.0 final release
The eCos 3.0 final release is
now available for download. This
stable release incorporates many recent contributions to the public
eCos project including:
- Cortex-M, FR30 and 68K/ColdFire architectural ports
- CAN, I2C, SPI, framebuffer, disk and ADC infrastructure
- Enhanced Flash infrastructure (flash v2)
- FAT filesystem
- PPP, SNTP client, VNC server, and enhanced HTTP server for
FreeBSD TCP/IP stack
- lwIP lightweight TCP/IP stack
- USB serial function driver
- Object loader
- HAL and driver packages for many new processor variants, target
platforms and peripheral devices
eCos 3.0 also delivers stable eCos configuration tools which extend host
platform coverage to GTK+ 2.x on Linux and to Windows Vista.
Thank you to all those who supported the substantial testing effort
preceding this release.
Please refer to the
downloading and installation page for details of
how to get started with eCos 3.0.
|
Earlier news items are available in the eCos news archive.
|