嵌入式操作系統有哪些
嵌入式實時操作系統C/OS-II、嵌入式Linux、Windows Embedded、VxWorks等。
嵌入式操作系統是指用於嵌入式系統的操作系統。嵌入式操作系統是一種用途廣泛的系統軟件,通常包括與硬件相關的底層驅動軟件、系統內核、設備驅動接口、通信協議、圖形界面、標準化瀏覽器等。嵌入式操作系統負責嵌入式系統的全部軟、硬件資源的分配、任務調度,控制、協調併發活動。它必須體現其所在系統的特徵,能夠通過裝卸某些模塊來達到系統所要求的功能。
嵌入式操作系統特點:1、系統內核小:由於嵌入式系統一般是應用於小型電子裝置的,系統資源相對有限,所以內核較之傳統的操作系統要小得多。比如Enea公司的OSE分佈式系統,內核只有5K。
2、專用性強:嵌入式系統的個性化很強,其中的軟件系統和硬件的結合非常緊密,一般要針對硬件進行系統的移植,即使在同一品牌、同一系列的產品中也需要根據系統硬件的變化和增減不斷進行修改。同時針對不同的任務,往往需要對系統進行較大更改,程序的編譯下載要和系統相結合,這種修改和通用軟件的“升級”是完全兩個概念。
3、系統精簡:嵌入式系統一般沒有系統軟件和應用軟件的明顯區分,不要求其功能設計及實現上過於複雜,這樣一方面利於控制系統成本,同時也利於實現系統安全。
4、高實時性:高實時性的系統軟件(OS)是嵌入式軟件的基本要求。而且軟件要求固態存儲,以提高速度;軟件代碼要求高質量和高可靠性。
5、多任務的操作系統:嵌入式軟件開發要想走向標準化,就必須使用多任務的操作系統。嵌入式系統的應用程序可以沒有操作系統直接在芯片上運行;但是為了合理地調度多任務、利用系統資源、系統函數以及和專用庫函數接口,用户必須自行選配RTOS(Real-Time Operating System)開發平台,這樣才能保證程序執行的實時性、可靠性,並減少開發時間,保障軟件質量。
6、需要開發工具和環境:嵌入式系統開發需要開發工具和環境。由於其本身不具備自主開發能力,即使設計完成以後用户通常也是不能對其中的程序功能進行修改的,必須有一套開發工具和環境才能進行開發,這些工具和環境一般是基於通用計算機上的軟硬件設備以及各種邏輯分析儀、混合信號示波器等。開發時往往有主機和目標機的概念,主機用於程序的開發,目標機作為最後的執行機,開發時需要交替結合進行。
-
蘇章所屬朝代
1、蘇章簡稱蘇味道,是唐代政治家、文學家。2、他自幼聰慧異常,9歲便能作文了。少年時便和贊皇李嶠以文辭著名,時人稱其為“蘇李”。同時,蘇味道也與李嶠、崔融、杜審言合稱初唐“文章四友”。《全唐詩》中共收錄了蘇味道的16首詩,其中的《正月十五夜》最為出名,堪稱...
-
牛錄是什麼意思
1、清八旗組織的最早基層單位。起源於滿族早期集體狩獵組織。最初,每一牛錄轄十人,以後所轄丁壯數逐漸擴大到三百人,設統領官一人。2、牛錄製是滿族的一種生產和軍事合一的社會組織。據清朱一新《京師坊巷志稿》,在西長安街路南,金朝遺剎雙塔慶壽寺南面,有南小衚衕曰...
-
2023年婚前買房寫在對方名下怎麼分割
法律分析:婚前買房寫在對方名下一般認定為是對另一方的贈與,屬於受贈方的個人財產,離婚時無需分割。法律依據:《中華人民共和國民法典》第一千零七十六條夫妻雙方自願離婚的,應當簽訂書面離婚協議,並親自到婚姻登記機關申請離婚登記。離婚協議應當載明雙方自願離婚的...
-
駕駛人醉酒駕駛被拘留多長時間?
法律分析:司機醉酒駕駛拘留6個月。酒後駕車已涉嫌危險駕駛罪,處拘役,最高拘役6個月。醉酒者犯罪,應當承擔刑事責任。行為人知道酒後駕駛是違法的,酒後駕駛會危害公共安全,但無視法律酒後駕駛,特別是事故發生後繼續駕駛碰撞,造成重大傷亡,表明行為人主觀上對持續的危害結...