<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 操作系統

    嵌入式操作系統是什么

    時間:2025-03-25 19:00:33 偉城 操作系統 我要投稿
    • 相關推薦

    嵌入式操作系統是什么

      嵌入式操作系統EOS是屬于一種用途廣泛的系統軟件,過去它主要應用于工業控制和國防系統領域。EOS負責嵌人式系統的全部軟、硬件資源的分配、調度工作,控制協調并發活動;它必須體現其所在系統的特征,能夠通過裝卸某些模塊來達到系統所要求的功能。你對嵌入式操作系統了解多少呢?下面是相關的知識,歡迎閱讀。

      嵌入式操作系統是什么 篇1

      目前我國已推出一些應用比較成功的EOS產品系列。隨著Internet技術的發展、信息家電的普及應用及EOS的微型化和專業化,EOS開始從單一的弱功能向高專業化的強功能方向發展。嵌人式操作系統在系統實時高效性、硬件的相關依賴性、軟件固態化以及應用的專用性等方面具有較為突出的特點。EOS是相對于一般操作系統而言的,它除了是具備了一般的操作系統最基本的功能,比如:任務調度、同步機制、中斷處理、文件功能之外的話,它還含有以下的特針:

      (1)可裝卸性:開放性、可伸縮性的體系結構。

      (2)強實時性:EOS實時性一般較強,可用于各種設備控制當中。

      (3)統一的接口:提供各種設備驅動接入。

      (4)操作方便、簡單、提供友好的圖形GUI,圖形界面,追求易學易用。

      (5)提供強大的網絡功能,支持TCP/IP協議及其它協議,提供TCP/UDP/IP/PPP協議支持及統一的MAC訪問層接口,為各種移動計算設備預留接口。

      (6)強穩定性,弱交互性:嵌入式系統一旦開始運行就不需要用戶過多的干預,這就要負責系統管理的EOS臭有較強的穩定性。嵌入式操作系統的用戶接日一般不提供操作命令,它通過系統調用命令向用戶程序提供服務。

      (7)固化代碼:在嵌入系統中,嵌入式操作系統和應用軟件被固化在嵌入式系統計算機的ROM中。輔助存儲器在嵌入式系統中很少使用,因此,嵌入式操作系統的文件管理功能應該能夠很容易地拆卸,而用各種內存文件系統。

      (8)更好的`硬件適應性,也就是良好的移植性。

      國際上用于信息電器的嵌入式操作系統有40種左右。現在,市場上非常流行的EOS產品,包括3Corn公司下屬子公司的Palm OS,全球占有份額達50%,Microsoft公司的Windows CE不過29%。在美國市場,Palm OS更以80%的占有率遠超Windows CE.開放源代碼的Linux很適于做信息家電的開發。

      然而我們常見的嵌入式系統有:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive .嵌入式操作系統的發展也必將帶動新一輪的科技競爭。

      嵌入式操作系統是什么 篇2

      發展歷史

      很早以前,嵌入式這個概念就已經存在了。在通信方面,嵌入式系統在20世紀60年代就用于對電子機械電話交換的控制,當時被稱為“存儲式程序控制系統”(Stored Program Control)。

      嵌入式計算機的真正發展是在微處理器問世之后。1971年11月,Intel公司成功地把算術運算器和控制器電路集成在一起,推出了第一款微處理器Intel 4004,其后各廠家陸續推出了許多8位、16位的微處理器,包括Intel 8080/8085、8086,Motorola 的6800、68000,以及Zilog的Z80、Z8000等。以這些微處理器作為核心所構成的系統,廣泛地應用于儀器儀表、醫療設備、機器人、家用電器等領域。微處理器的廣泛應用形成了一個廣闊的嵌入式應用市場,計算機廠家開始大量地以插件方式向用戶提供OEM產品,再由用戶根據自己的需要選擇一套適合的CPU板、存儲器板以及各式I/O插件板,從而構成專用的嵌入式計算機系統,并將其嵌入到自己的系統設備中。

      為靈活兼容考慮,出現了系列化、模塊化的單板機。流行的單板計算機有Intel公司的iSBC系列、Zilog公司的MCB等。后來人們可以不必從選擇芯片開始來設計一臺專用的嵌入式計算機,而是只要選擇各功能模塊,就能夠組建一臺專用計算機系統。用戶和開發者都希望從不同的廠家選購最適合的OEM產品,插入外購或自制的機箱中就形成新的系統,這樣就希望插件是互相兼容的,也就導致了工業控制微機系統總線的`誕生。1976年Intel公司推出Multibus,1983年擴展為帶寬達40MB/s的MultibusⅡ。1978年由Prolog設計的簡單STD總線廣泛應用于小型嵌入式系統。

      20世紀80年代可以說是各種總線層出不窮、群雄并起的時代。隨著微電子工藝水平的提高,集成電路制造商開始把嵌入式應用中所需要的微處理器、I/O接口、A/D、D/A轉換、串行接口以及RAM、ROM等部件統統集成到一個VLSI中,從而制造出面向I/O設計的微控制器,也就是我們俗稱的單片機,成為嵌入式計算機系統異軍突起的一支新秀。其后發展的DSP產品則進一步提升了嵌入式計算機系統的技術水平,并迅速地滲入到消費電子、醫用電子、智能控制、通信電子、儀器儀表、交通運輸等各種領域。

      20世紀90年代,在分布控制、柔性制造、數字化通信和信息家電等巨大需求的牽引下,嵌入式系統進一步加速發展。面向實時信號處理算法的DSP產品向著高速、高精度、低功耗發展。Texas推出的第三代DSP芯片TMS320C30,引導著微控制器向32位高速智能化發展。在應用方面,掌上電腦、手持PC機、機頂盒技術相對成熟,發展也較為迅速。特別是掌上電腦,1997年在美國市場上掌上電腦不過四五個品牌,而1998年底,各式各樣的掌上電腦如雨后春筍般紛紛涌現出來。此外,Nokia推出了智能電話,西門子推出了機頂盒,Wyse推出了智能終端,NS推出了WebPAD。裝載在汽車上的小型電腦,不但可以控制汽車內的各種設備(如音響等),還可以與GPS連接,從而自動操控汽車。

      21世紀無疑是一個網絡的時代,將嵌入式計算機系統應用到各類網絡中去也必然是嵌入式系統發展的重要方向。

      特點

      系統內核小

      由于嵌入式系統一般是應用于小型電子裝置的,系統資源相對有限,所以內核較之傳統的操作系統要小得多。比如Enea公司的OSE分布式系統,內核只有5K。

      專用性強  

      4種嵌入式操作系統的調度機制嵌入式系統的個性化很強,其中的軟件系統和硬件的結合非常緊密,一般要針對硬件進行系統的移植,即使在同一品牌、同一系列的產品中也需要根據系統硬件的變化和增減不斷進行修改。同時針對不同的任務,往往需要對系統進行較大更改,程序的編譯下載要和系統相結合,這種修改和通用軟件的“升級”是完全兩個概念。

      系統精簡

      嵌入式系統一般沒有系統軟件和應用軟件的明顯區分,不要求其功能設計及實現上過于復雜,這樣一方面利于控制系統成本,同時也利于實現系統安全。

      高實時性

      高實時性的系統軟件(OS)是嵌入式軟件的基本要求。而且軟件要求固態存儲,以提高速度;軟件代碼要求高質量和高可靠性。

      多任務的操作系統

      嵌入式軟件開發要想走向標準化,就必須使用多任務的操作系統。嵌入式系統的應用程序可以沒有操作系統直接在芯片上運行;但是為了合理地調度多任務、利用系統資源、系統函數以及和專用庫函數接口,用戶必須自行選配RTOS(Real-Time Operating System)開發平臺,這樣才能保證程序執行的實時性、可靠性,并減少開發時間,保障軟件質量。

      需要開發工具和環境

      嵌入式系統開發需要開發工具和環境。由于其本身不具備自主開發能力,即使設計完成以后用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發工具和環境才能進行開發,這些工具和環境一般是基于通用計算機上的軟硬件設備以及各種邏輯分析儀、混合信號示波器等。開發時往往有主機和目標機的概念,主機用于程序的開發,目標機作為最后的執行機,開發時需要交替結合進行。

      核心

      嵌入式系統的核心是嵌入式微處理器。嵌入式微處理器一般具備以下4個特點:

      對實時任務有很強的支持能力,能完成多任務并且有較短的中斷響應時間,從而使內部的代碼和實時內核心的執行時間減少到最低限度。

      具有功能很強的存儲區保護功能。這是由于嵌入式系統的軟件結構已模塊化,而為了避免在軟件模塊之間出現錯誤的交叉作用,需要設計強大的存儲區保護功能,同時也有利于軟件診斷。

      可擴展的處理器結構,以能最迅速地開發出滿足應用的最高性能的嵌入式微處理器。

      嵌入式微處理器必須功耗很低,尤其是用于便攜式的無線及移動的計算和通信設備中靠電池供電的嵌入式系統更是如此,如需要功耗只有mW甚至μW級。

    【嵌入式操作系統是什么】相關文章:

    嵌入式操作系統綜述07-22

    什么是嵌入式操作系統09-29

    嵌入式操作系統的區別10-26

    什么是嵌入式操作系統?09-27

    嵌入式操作系統的特點10-20

    嵌入式操作系統有哪些09-13

    關于嵌入式操作系統的分類08-10

    嵌入式操作系統如何發展10-16

    嵌入式系統與操作系統的關系06-01

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人