ECOS

出自Local Chinese Wikipedia
(重新導向自ECos
跳至導覽 跳至搜尋

package.lua第80行Lua錯誤:module 'Module:Category handler/data' not found

頁面Module:Infobox/styles.css沒有內容。

eCos
腳本錯誤:沒有「InfoboxImage」這個模塊。
腳本錯誤:沒有「InfoboxImage」這個模塊。
開發者eCos community, 自由軟件基金會
編程語言C, C++, 匯編語言
作業系統家族實時操作系統
運作狀態支援中
源碼模式開放源代碼
首次發布1998年9月,​腳本錯誤:沒有「TimeAgo」這個模塊。​(1998-09
當前版本Template:Software version
市場取向嵌入式系統
支援平台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
倉庫頁面Template:Plainlist/styles.css沒有內容。Template:EditAtWikidata

系統簡介[編輯]

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軟件開發》,作者:(美) Anthony J.Massa 譯者:顏若麟 孫曉明 尤偉偉 林巧民
  • 《嵌入式可配置實時操作系統eCos技術及實現機制》 ,作者:王京起等

參考文獻[編輯]

  1. 腳本錯誤:沒有「citation/CS1」這個模塊。
  2. 腳本錯誤:沒有「citation/CS1」這個模塊。
  3. 腳本錯誤:沒有「citation/CS1」這個模塊。
  4. 腳本錯誤:沒有「citation/CS1」這個模塊。
  5. 腳本錯誤:沒有「citation/CS1」這個模塊。
  6. 腳本錯誤:沒有「citation/CS1」這個模塊。

package.lua第80行Lua錯誤:module 'Module:Navbar/configuration' not found