ECOS

求闻百科,共笔求闻
eCos
eCos
开发者eCos community, 自由软件基金会
编程语言C, C++, 汇编语言
操作系统家族实时操作系统
运作状态支援中
源码模式开放源代码
首次发布1998年9月,​25年前​(1998-09
最新版本3.0 / 2009年3月,​15年前​(2009-03
目标市场嵌入式系统
支援平台ARM, CalmRISC, Cortex-A5, Cortex-A9, Cortex-M3, Cortex-M4, Cortex-M7, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V8xx, Nios II, PowerPC, SPARC, and SuperH
许可证eCos License: GNU General Public License (with linking exception)[1]
官方网站ecos.sourceware.org

eCos(embedded configurable operating system)是一个在1997年由Cygnus Solutions Inc.[2]开发的小型开放原始码实时操作系统。后来该公司被Redhat收购。在2002年的早些时候[3]Redhat停止了eCos开发,并解散了开发队伍。很多原开发者继续开发eCos,并且成立了他们自己的公司来为该软件提供服务。迫于开发者的要求,Redhat在2004年一月份将eCos的版权转移给了自由软件基金会[4],并于2008年5月份最终完成了版权转移。

此系统和嵌入式Linux系统的差异是它采用静态链接(static library)的方式,最低编译核心可小至10K的级别,适合用于做bootloader增强,或者用于构建微小型系统。eCos的发行版还包括RedBoot,一个开放原始码应用程序。它使用硬件抽象层提供嵌入式系统的启动固件

支持架构

eCos可以在一系列平台上运行,包括如下架构:

相关书籍

  • 《嵌入式可配置实时操作系统eCos软件开发》,作者:(美) Anthony J.Massa 译者:颜若麟 孙晓明 尤伟伟 林巧民
  • 《嵌入式可配置实时操作系统eCos技术及实现机制》 ,作者:王京起等

参考文献

  1. eCos official website. eCos License Overview. [2009-06-22]. eCos is released under a modified version of the well known GNU General Public License (GPL). 
  2. eCosCentric website. eCos Timeline. [2015-07-01]. eCos was conceived and initially developed by , who initiated the project in February 1997. 
  3. Red Hat backs away from eCos?. linuxdevices.com. 2002-06-19 [2007-04-01]. 
  4. Red Hat to contribute copyrights held in the eCos code base to the Free Software Foundation (新闻稿). Red Hat. 2004-01-13 [2018-09-30].