ECOS
开发者 | eCos community, 自由软件基金会 |
---|---|
编程语言 | C, C++, 汇编语言 |
作業系統家族 | 实时操作系统 |
運作狀態 | 支援中 |
源码模式 | 开放源代码 |
首次发布 | 1998年9月 |
市場取向 | 嵌入式系统 |
支援平台 | 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 |
系统简介
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还有一个称为eCosPro的商业版本。它是eCos的一个商业分支,由eCosCentric开发,并包含有私有组件。它是稳定并经过测试和认证的版本[5]。在2017年,2017, eCosCentric发布了[6]对于全部树莓派单板计算机的eCos移植,并同时发布了这些移植的自由版本。
支持架构
eCos可以在一系列平台上运行,包括如下架构:
外部連結
- eCos主站点(偏重代码升级类)(页面存档备份,存于)(英文)
- eCos主站点(偏重宣传,业内新闻类,解决方案的全套供应等)(页面存档备份,存于)(英文)
相关书籍
- 《嵌入式可配置实时操作系统eCos软件开发》,作者:(美) Anthony J.Massa 译者:颜若麟 孙晓明 尤伟伟 林巧民
- 《嵌入式可配置实时操作系统eCos技术及实现机制》 ,作者:王京起等
参考文献
- eCos official website. . [2009-06-22]. (原始内容存档于2009-06-04).
eCos is released under a modified version of the well known GNU General Public License (GPL).
- eCosCentric website. . [2015-07-01]. (原始内容存档于2015-07-02).
eCos was conceived and initially developed by , who initiated the project in February 1997.
- . linuxdevices.com. 2002-06-19 [2007-04-01]. (原始内容存档于2007-04-16).
- (新闻稿). Red Hat. 2004-01-13 [2018-09-30]. (原始内容存档于2014-07-15).
- (新闻稿). OSNews. 2003-09-02 [2007-03-31]. (原始内容存档于2003-12-30).
- . www.ecoscentric.com. [2017-03-15]. (原始内容存档于2017-03-16).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.