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.