*** Welcome to piglix ***

ECos

eCos
eCos
Developer eCos community, Free Software Foundation
Written in C, C++, assembly
OS family Real-time operating systems
Working state Current
Source model Open source
Initial release September 1998; 18 years ago (1998-09)
Latest release 3.0 / March 2009; 8 years ago (2009-03)
Marketing target Embedded systems
Platforms ARM, CalmRISC, Cortex-A5, Cortex-A9, Cortex-M3, Cortex-M4, Cortex-M7, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V8xx, Nios II, PowerPC, SPARC, and SuperH
License eCos License: GNU General Public License (with linking exception)
Official website ecos.sourceware.org

The Embedded Configurable Operating System (eCos) is a free and open source real-time operating system intended for embedded systems and applications which need only one process with multiple threads. It is designed to be customizable to precise application requirements of run-time performance and hardware needs. It is implemented in C/C++ and has compatibility layers and application programming interfaces for POSIX and µITRON.

eCos was designed for devices with memory sizes in the range of a few tens or several hundred kilobytes, or for applications with real-time requirements.

eCos runs on a wide variety of hardware platforms, including ARM, CalmRISC, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V8xx, Nios II, PowerPC, SPARC, and SuperH.

The eCos distribution includes RedBoot, an open source application that uses the eCos hardware abstraction layer to provide bootstrap firmware for embedded systems.


...
Wikipedia

...