eCos
Sign in to saveThe 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 sectionsContents
- 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.