<strike id="xh1ss"><address id="xh1ss"></address></strike>
  1. <legend id="xh1ss"></legend>
  2. 更多課程 選擇中心

    嵌入式培訓
    達內IT學院

    400-111-8989

    嵌入式操作系統有哪些?

    • 發布:嘉輝
    • 來源:應屆畢業生網
    • 時間:2017-03-28 15:13

    嵌入式操作系統是一段在嵌入式系統啟動后首先執行的背景程序,用戶的應用程序是運行于其上的各個任務,它根據各個任務的要求,進行資源(包括存儲器、外設等)管理、消息管理、任務調度、異常處理等工作。在有嵌入式操作系統支持的系統中,每個任務有一個優先級,根據各個任務的優先級,動態地切換各個任務,保證對實時性的要求。經過多年的發展,比較流行的嵌入式操作系統如下:

    1、VxWorks

    VxWorks 操作系統是美國WindRiver公司于1983年設計開發的一種實時嵌入式操作系統(RTOS),由于具有高性能的系統內核和友好的用戶開發環境。

    VxWorks的突出特點:可靠性、實時性和可裁減性。它是目前嵌入式系統領域中使用最廣泛、市場占有率最高的操作系統。它支持多種處理器,如x86、i960、Sun Sparc、Motorola Mc68xxx、MIPS RX000、Power PC等。大多數的VxWorks API是專有的,采用GNU的編譯和調試器,具有集成開發環境Tornado 系列。

    它屬于商業型操作系統,目前國內很多大的公司都采用此操作系統進行嵌入式系統的開發,如中興通訊、華為等。

    2、pSOS

    該系統是一個模塊化、高性能的實時操作系統,專為嵌入式微處理器設計,提供一個完全的多任務環境,在定制的或者商業化的硬件上具有高性能和高可靠性,可以讓開發者根據操作系統的功能和內存需求定制每一個應用所需的系統。開發者可以利用它來實現從簡單的單個獨立設備到復雜的、網絡化的多處理器系統。

    3、Windows Embedded

    Windows Embedded 產品家族是Microsoft的產品,主要是用于建立支持具有豐富應用程序和服務的32嵌入時系統,從而針對廣泛的用戶需求提供靈活解決方案。此外,同支持更快的“產品上市速度”并降低開發成本,Windows Embedded 產品家族還能保證開發人員立于競爭前沿。目前Windows Embedded產品家族主要有Windows CE 3.0 和Windows NT Embedded 4.0。

    4、Palm OS

    Palm OS是著名的網絡設備制造商3COM旗下的Palm Computing掌上電腦公司的產品,在PDA市場上占有很大的市場份額。它具有開放的操作系統應用程序接口(API),開發商可以根據需要自行開發所需要的應用程序。

    從全球范圍來看,由于Handspring公司和SONY公司也被授權使用Palm OS操作系統,致使Palm OS的市場份額占到將近90%。Palm OS的優勢在于可以讓用戶靈活方便地定制操作系統以適合自己的習慣,而且其市場運作經驗豐富,資本雄厚,目前也正在通過第三方軟件商進行軟件的中文化工作。

    5、OS-9

    Microwave的OS-9是為微處理器關鍵實時任務而設計的操作系統,廣泛應用于高科技產品中,包括消費電子產品、工業自動化、無線通信產品、醫療儀器、數字電視/多媒體設備。它提供了很好的安全性和容錯性。與其它的嵌入式系統相比,它的靈活性和可升級性非常突出。

    6、LynxOS

    Lynx Real-time Systems 的LynxOS式一個分布式、嵌入式、可規模擴展的實時操作系統,它遵循PosIX.la、PosIX.lb和PosIX.1c標準。LynxOS支持線程的概念,提供256個全局用戶線程優先級;提供一些傳統的、非實時系統的服務特性,包括基于調用需求的虛擬內存、一個基于Motif的用戶圖形界面、與工業標準兼容的網絡系統以及應用開發工具。

    7、QNX

    QNX是加拿大QNX公司的產品。QNX是在x86體系上開發出來的,這和別的RTOS不太一樣,別的大多RTOS都是從68K的CPU上開發成熟,然后再移植到x86體系上來的,但是QNX是直接在x86上面開發,只是近年才在68K等CPU上使用。

    QNX是一個實時的、可擴充的操作系統,它部分遵循PosIX相關標準,如PosIX.1b實時擴展。它提供了一個很小的微內核以及一些可選的配合進程。其內核僅提供4種服務:進程調度、進程間通信、底層網絡通信和中斷處理。其進程在獨立的地址空間運行。所有其它OS服務,都體現為協作的用戶進程,因此QNX內核非常小巧(QNX 4.x大約為12KB),而且運行速度極快。這個靈活的結構可以使用戶根據實際的需求,將系統配置成微小的嵌入式操作系統或者包括幾百個處理器的超級虛擬機操作系統。

    由于QNX具有強大的圖形界面功能,因此很適合作為機頂盒、手持設備(掌上電腦、手機)、GPS設備的實時操作系統使用。

    8、嵌入式Linux

    自由免費軟件Linux的出現對目前商用嵌入式操作系統帶來了沖擊。它可以移植到多個有不同結構的CPU和硬件平臺上,具有很好的穩定性、各種性能的升級能力強,而且開發更容易。

    國際上許多大型跨國企業,已經選中了Linux操作系統作為開發嵌入式產品的工具。如韓國三星公司、美國Transmeta公司等。國內也有很多廠家推出了基于Linux的嵌入式系統,如中科紅旗軟件技術有限公司既開發了嵌入式Linux系統基本開發平臺,有提供了可供裁減的嵌入式Linux圖形用戶界面、窗口系統和網絡瀏覽器,并與其它廠商合作開發了許多產品,包括PDA、機頂盒、彩票機等。

    9、μC/OS-II

    μC/OS-II是源代碼公開的實時嵌入式內核,是由美國人Jean J. Labrosse撰寫,其性能完全可以與商業產品競爭。它是基于μC/OS的,在1992年以來已經有很多成功的商業應用。它可在絕大多數8位、16位、32位甚至64位微處理器、微控制器、數字信號處理器(DSP)上運行。

    目前嵌入式系統的開發工具平臺主要包括以下幾種:

    (1)實時在線仿真系統ICE(In-Circuit Emulator)

    (2)高級語言編譯器(Compiler Tools)

    (3)源程序模擬器(Simulator)

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:嵌入式系統有哪些分類?
    下一篇:嵌入式培訓怎么樣,參加嵌入式培訓有什么好處?

    嵌入式系統如何選擇微控制器?

    arm嵌入式常用的操作系統有哪些?

    當下嵌入式系統的發展趨勢如何?

    什么是嵌入式系統?

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    黄色一级全祼,欧美一级aa片,一级毛卡片,一级特黄大片,三级片视频 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>