ECOS
外觀
此條目疑似為廣告或包含宣傳性內容。 (2018年9月30日) |
開發者 | 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可以在一系列平台上運行,包括如下架構:
- ARM
- CalmRISC
- FR-V
- Hitachi H8
- IA-32
- Motorola 68000
- Matsushita AM3x
- MIPS
- NEC V8xx
- Nios II
- PowerPC
- SPARC
- SuperH
外部連結
[編輯]- eCos主站點(偏重代碼升級類)(頁面存檔備份,存於互聯網檔案館)(英文)
- eCos主站點(偏重宣傳,業內新聞類,解決方案的全套供應等)(頁面存檔備份,存於互聯網檔案館)(英文)
相關書籍
[編輯]- 《嵌入式可配置實時作業系統eCos軟件開發》,作者:(美) Anthony J.Massa 譯者:顏若麟 孫曉明 尤偉偉 林巧民
- 《嵌入式可配置實時作業系統eCos技術及實現機制》 ,作者:王京起等
參考文獻
[編輯]- ^ eCos official website. eCos License Overview. [2009-06-22]. (原始內容存檔於2009-06-04).
eCos is released under a modified version of the well known GNU General Public License (GPL).
- ^ eCosCentric website. eCos Timeline. [2015-07-01]. (原始內容存檔於2015-07-02).
eCos was conceived and initially developed by , who initiated the project in February 1997.
- ^ Red Hat backs away from eCos?. linuxdevices.com. 2002-06-19 [2007-04-01]. (原始內容存檔於2007-04-16).
- ^ Red Hat to contribute copyrights held in the eCos code base to the Free Software Foundation (新聞稿). Red Hat. 2004-01-13 [2018-09-30]. (原始內容存檔於2014-07-15).
- ^ eCosCentric announces eCosPro Developer's Kit (新聞稿). OSNews. 2003-09-02 [2007-03-31]. (原始內容存檔於2003-12-30).
- ^ eCosPro Industrial Strength RTOS for the Raspberry Pi announced. www.ecoscentric.com. [2017-03-15]. (原始內容存檔於2017-03-16).