ECos
| Developer | eCos community, Free Software Foundation |
|---|---|
| Written in | C, C++, assembly |
| Working state | Current |
| Source model | Open source |
| Initial release | September 1998 |
| Latest release | eCosPro 4.10 / December 5, 24 |
| Marketing target | Embedded systems |
| 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 |
| Kernel type | Real-time |
| License | eCos License: GNU General Public License (with linking exception) |
| Official website | ecos |
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.