ECos

eCos
DevelopereCos community, Free Software Foundation
Written inC, C++, assembly
Working stateCurrent
Source modelOpen source
Initial releaseSeptember 1998 (1998-09)
Latest releaseeCosPro 4.10 / December 5, 24 (24-12-05)
Marketing targetEmbedded systems
PlatformsARM (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 typeReal-time
LicenseeCos License: GNU General Public License (with linking exception)
Official websiteecos.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 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.