Vxworks、QNX、Xenomai、Intime、Sylixos、Ucos等即時作業系統的效能特點

來源:互聯網
上載者:User

標籤:靈活   航空航天   好的   任務調度   資訊技術   開放   int   系統   作業系統   

Vxworks、QNX、Xenomai、Intime、Sylixos、Ucos等即時作業系統的效能特點

  • VxWorks作業系統

VxWorks 作業系統是美國WindRiver公司於1983年設計開發的一種嵌入式即時作業系統,是嵌入式開發環境的關鍵組成部分。其核心支援多任務調度(採用基於優先順序搶佔方式,同時支援同優先順序任務間的分時間片調度)、任務間的同步、處理序間通訊機制、中斷處理、定時器和記憶體管理機制等,且提供了一個快速靈活的與 ANSIC 相容的 I/O 系統,網路支援 對其它VxWorks系統和TCP/IP網路系統的"透明"訪問。具有良好的持續發展能力、良好的可靠性、卓越的即時性和高效能的核心以及友好的使用者開發環境。其 “Modular”模組化、“Secure”知識保護、“Scalable ”可擴充性、“Safe”可靠性等特點使其被廣泛地應用在通訊、軍事、航空、航天等高精尖技術及即時性要求極高的領域中。

  • QNX作業系統

QNX是一個分布式、嵌入式、可規模擴充、遵從POSIX規範的類Unix微核心硬即時作業系統。主要用於商用,目標市場主要是面向嵌入式系統。其核心獨立自處於一個被保護的地址空間,驅動程式、網路通訊協定和應用程式處於程式空間中。。其核心僅提供4種服務:進程調度、處理序間通訊、底層網路通訊和中斷處理。所有其它OS服務,都實現為協作的使用者進程,在獨立的地址空間運行。因此QNX核心非常小巧(QNX4.x大約為12Kb),運行速度極快;作業系統模組與核心相互獨立,具有很高的可靠性。而且與UNIX具有高度相似性,使得為數眾多的穩定成熟的UNIX、LINUX應用可以直接移植到QNX這個更加穩定高效的即時嵌入式平台上。

  • Xenomai作業系統

Xenomai是一個在Linux平台上建立起的通用即時架構的自由軟體項目。主要的項目目標是協助從專有的即時系統遷移到系統的工業應用。早期是一種在採用雙核心機制時對不能用於強即時應用的Linux核心的擴充,其優先順序高於Linux 核心。後來逐漸發展成一個成熟的即時Linux架構,可獨自成為一個單/本地核心系統。Xenomai 即時核心為開發強即時應用提供了豐富的功能,主要包括即時線程調度與管理、使用者空間即時任務支援、線程同步服務、時鐘服務、中斷服務、動態記憶體申請和即時對象註冊服務等。主要用於工業自動化行業。

  • INtime作業系統

INtime是與 Windows 作業系統共用硬體平台的即時作業系統。Windows核心驅動程式管理用於運行核心和即時應用程式的記憶體,並且管理這兩個系統之間的通訊介面。INtime 核心為即時虛擬機器提供作業系統服務,包括一個基於優先順序的搶先式排程器,該程式執行基於優先順序的中斷處理。核心排程器已經進行最佳化,以獲得最佳的中斷效能。得到的平台表現出良好的效能,最重要的是它的行為是可預測的。它不僅能夠向 Windows 平台添加即時功能,而且其添加這些功能的方式能夠為即時應用程式提供可靠且可伸縮的平台。

  • SylixOS作業系統 

SylixOS 是一款由中國人自主設計開發的大型嵌入式硬即時作業系統,支援 SMP 多核,具有豐富的檔案系統、網路系統以及眾多裝置驅動支援,並提供完善的整合式開發環境。經過多年的持續開發與改進,已經成為一個可靠穩定,功能全面,易於開發調試的嵌入式即時系統開發平台。SylixOS的誕生可以擺脫國內一些關鍵性裝置對國外嵌入式作業系統的依賴,為國內的嵌入式資訊技術行業提供一個全新的選擇。現已應用於航空航天與國防飛彈等領域。

  • UCOS作業系統

UCOS 是一個可以基於ROM啟動並執行、可裁減的、搶佔式、即時多任務核心,具有高度可移植性的嵌入式即時作業系統。特別適合於微處理器和控制器,適合很多商業作業系統。有著完整的網路系統和檔案系統,並且開放原始碼。功能支援TCP/IP、USB、CAN匯流排、Modbus。具有一個強大的檔案系統和圖形化使用者介面。UCOS採用可剝奪型即時多任務核心,其任務調度是完全基於任務優先順序的搶佔式調度,具有可靠及高效等特點。在建築工業控制、醫療設備、航天系統等領域有廣泛的應用。

Vxworks、QNX、Xenomai、Intime、Sylixos、Ucos等即時作業系統的效能特點

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.