ECos

eCos
DevelopereCos community, Free Software Foundation
Written inC, C++, assembly
Working stateCurrent
Source modelOpen source
Initial releaseSeptember 1998; 26 years ago (1998-09)
Latest releaseeCosPro 4.1 / June 28, 2017; 7 years ago (2017-06-28)
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, SPARC, SuperH
Kernel typeReal-time
LicenseeCos License: GNU General Public License (with linking exception)[1]
Official websiteecos.sourceware.org
Preview warning: Page using Template:Infobox OS with unknown parameter "alt"

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.[2]

  1. ^ eCos official website. "eCos License Overview". Retrieved 2009-06-22. eCos is released under a modified version of the well known GNU General Public License (GPL).
  2. ^ "[SOLVED] load_buffer with NO_FILESYSTEM define needs filesystem? (Page 1)". wolfSSL (formerly CyaSSL) Embedded SSL Library. Retrieved 2019-02-14.