Skip to content
EntityQ285237· pop 13· linked from 123 articles

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 the programming languages C and C++ and has compatibility layers and application programming interfaces for Portable Operating System Interface (POSIX) and The Real-time Operating system Nucleus (TRON) variant μITRON. eCos is supported by popular SSL/TLS libraries

Key facts

OS.name
eCos
OS.logo
ECos logo.png
OS.developer
eCos community, Free Software Foundation
OS.latest release version
eCosPro 4.10
OS.license
eCos License: GNU General Public License (with linking exception)
OS.working state
Current
OS.source model
Open source
OS.supported platforms
ARM (Cortex-A5, -A7, -A9, -A53, -M3, -M4, -M7); CalmRISC, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V850, Nios II, PowerPC, RISC-V, SPARC, SuperH
OS.kernel type
Real-time
OS.marketing target
Embedded systems
OS.programmed in
C, C++, assembly

via Wikipedia infobox

Wikidata facts

Official website
ecos.sourceware.org
Show 2 more facts
inception
1998-09-00
Stack Exchange tag
stackoverflow.com/tags/ecos
Sources (1)

via Wikidata · CC0

~3 min read

Article

6 sections
Contents
  • Design
  • History
  • Non-free versions
  • See also
  • References
  • External links

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 the programming languages C and C++ and has compatibility layers and application programming interfaces for Portable Operating System Interface (POSIX) and The Real-time Operating system Nucleus (TRON) variant μITRON. eCos is supported by popular SSL/TLS libraries such as wolfSSL, thus meeting all standards for embedded security.

== Design == 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.

Connections

Categories