Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
ECos
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Real-time operating system}} {{Lowercase title|title=eCos}} {{Other uses|Ecos (disambiguation)}} {{Infobox OS | name = eCos | logo = ECos logo.png | alt = eCos | developer = eCos community, [[Free Software Foundation]] | family = | released = {{Start date and age|1998|09}} | latest release version = eCosPro 4.10 | latest release date = {{Start date and age|24|12|05}} | license = eCos License: [[GNU General Public License]] (with [[GPL linking exception|linking exception]])<ref>{{cite web |author=eCos official website |title=eCos License Overview |url=http://ecos.sourceware.org/license-overview.html |quote=eCos is released under a modified version of the well known GNU General Public License (GPL). |access-date=2009-06-22}}</ref> | working state = Current | source model = [[Open-source software|Open source]] | supported platforms = [[ARM architecture|ARM]] ([[ARM Cortex-A5|Cortex-A5]], [[ARM Cortex-A7|-A7]], [[ARM Cortex-A9|-A9]], [[ARM Cortex-A53|-A53]], [[ARM Cortex-M3|-M3]], [[ARM Cortex-M4|-M4]], [[ARM Cortex-M7|-M7]]); CalmRISC, [[FR-V (microprocessor)|FR-V]], [[Hitachi H8]], [[IA-32]], [[Motorola 68000]], Matsushita AM3x, [[MIPS architecture|MIPS]], [[NEC V850]], [[Nios II]], [[PowerPC]], [[RISC-V]], [[SPARC]], [[SuperH]] | kernel type = [[Real-time operating system|Real-time]] | marketing target = [[Embedded system]]s | programmed in = [[C (programming language)|C]], [[C++]], [[Assembly language|assembly]] | website = {{URL|ecos.sourceware.org}} }} The '''Embedded Configurable Operating System''' ('''eCos''') is a [[free and open-source software|free and open-source]] [[real-time operating system]] intended for [[embedded system]]s and applications which need only one [[Process (computing)|process]] with [[Thread (computing)|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 language]]s [[C (programming language)|C]] and [[C++]] and has [[compatibility layer]]s and [[application programming interface]]s for Portable Operating System Interface ([[POSIX]]) and The Real-time Operating system Nucleus ([[TRON project|TRON]]) variant [[ITRON project|μITRON]]. eCos is supported by popular [[Transport Layer Security|SSL/TLS]] libraries such as [[wolfSSL]], thus meeting all standards for embedded security.<ref>{{Cite web |url=https://www.wolfssl.com/forums/topic437-solved-loadbuffer-with-nofilesystem-define-needs-filesystem.html |title=[SOLVED] load_buffer with NO_FILESYSTEM define needs filesystem? (Page 1) |website=wolfSSL (formerly CyaSSL) Embedded SSL Library |access-date=2019-02-14}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)