什么是嵌入式操作系統(tǒng)?在應(yīng)用方面有哪些種類?
掃描二維碼
隨時(shí)隨地手機(jī)看文章
在下述的內(nèi)容中,小編將會(huì)對(duì)嵌入式操作系統(tǒng)的相關(guān)消息予以報(bào)道,如果嵌入式操作系統(tǒng)是您想要了解的焦點(diǎn)之一,不妨和小編共同閱讀這篇文章哦。
一、嵌入式操作系統(tǒng)
嵌入式操作系統(tǒng)(Embedded Operating System,簡(jiǎn)稱:EOS)是指用于嵌入式系統(tǒng)的操作系統(tǒng)。嵌入式操作系統(tǒng)是一種用途廣泛的系統(tǒng)軟件,通常包括與硬件相關(guān)的底層驅(qū)動(dòng)軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)接口、通信協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器等。嵌入式操作系統(tǒng)負(fù)責(zé)嵌入式系統(tǒng)的全部軟、硬件資源的分配、任務(wù)調(diào)度,控制、協(xié)調(diào)并發(fā)活動(dòng)。它必須體現(xiàn)其所在系統(tǒng)的特征,能夠通過裝卸某些模塊來達(dá)到系統(tǒng)所要求的功能。在嵌入式領(lǐng)域廣泛使用的操作系統(tǒng)有:嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II、嵌入式Linux、Windows Embedded、VxWorks、Intewell操作系統(tǒng)等,以及應(yīng)用在智能手機(jī)和平板電腦的Android、iOS、華為鴻蒙等。
嵌入式系統(tǒng)的核心是嵌入式微處理器。嵌入式微處理器一般具備以下4個(gè)特點(diǎn):
1.對(duì)實(shí)時(shí)任務(wù)有很強(qiáng)的支持能力,能完成多任務(wù)并且有較短的中斷響應(yīng)時(shí)間,從而使內(nèi)部的代碼和實(shí)時(shí)內(nèi)核心的執(zhí)行時(shí)間減少到最低限度。
2.具有功能很強(qiáng)的存儲(chǔ)區(qū)保護(hù)功能。這是由于嵌入式系統(tǒng)的軟件結(jié)構(gòu)已模塊化,而為了避免在軟件模塊之間出現(xiàn)錯(cuò)誤的交叉作用,需要設(shè)計(jì)強(qiáng)大的存儲(chǔ)區(qū)保護(hù)功能,同時(shí)也有利于軟件診斷。
3.可擴(kuò)展的處理器結(jié)構(gòu),以能最迅速地開發(fā)出滿足應(yīng)用的最高性能的嵌入式微處理器。
4.嵌入式微處理器必須功耗很低,尤其是用于便攜式的無線及移動(dòng)的計(jì)算和通信設(shè)備中靠電池供電的嵌入式系統(tǒng)更是如此,如需要功耗只有mW甚至μW級(jí)。
二、嵌入式操作系統(tǒng)分類
1、嵌入式微處理器(Micro Processor Unit,MPU)
嵌入式微處理器是由通用計(jì)算機(jī)中的CPU演變而來的。它的特征是具有32位以上的處理器,具有較高的性能,當(dāng)然其價(jià)格也相應(yīng)較高。但與計(jì)算機(jī)處理器不同的是,在實(shí)際嵌入式應(yīng)用中,只保留和嵌入式應(yīng)用緊密相關(guān)的功能硬件,去除其他的冗余功能部分,這樣就以最低的功耗和資源實(shí)現(xiàn)嵌入式應(yīng)用的特殊要求。和工業(yè)控制計(jì)算機(jī)相比,嵌入式微處理器具有體積小、重量輕、成本低、可靠性高的優(yōu)點(diǎn)。主要的嵌入式處理器類型有Am186/88、386EX、SC-400、Power PC、68000、MIPS、ARM/ StrongARM系列等。
其中Arm/StrongArm是專為手持設(shè)備開發(fā)的嵌入式微處理器,屬于中檔的價(jià)位。
2、嵌入式微控制器(Microcontroller Unit, MCU)
嵌入式微控制器的典型代表是單片機(jī),從70年代末單片機(jī)出現(xiàn)到今天,雖然已經(jīng)經(jīng)過了30多年的歷史,但這種8位的電子器件在嵌入式設(shè)備中仍然有著極其廣泛的應(yīng)用。單片機(jī)芯片內(nèi)部集成ROM/EPROM、RAM、總線、總線邏輯、定時(shí)/計(jì)數(shù)器、看門狗、I/O、串行口、脈寬調(diào)制輸出、A/D、D/A、Flash RAM、EEPROM等各種必要功能和外設(shè)。和嵌入式微處理器相比,微控制器的最大特點(diǎn)是單片化,體積大大減小,從而使功耗和成本下降、可靠性提高。微控制器的片上外設(shè)資源一般比較豐富,適合于控制,因此稱微控制器。
由于MCU低廉的價(jià)格,優(yōu)良的功能,所以擁有的品種和數(shù)量最多,比較有代表性的包括8051、MCS-251、MCS-96/196/296、P51XA、C166/167、68K系列以及 MCU 8XC930/931、C540、C541,并且有支持I2C、CAN-Bus、LCD及眾多專用MCU和兼容系列,MCU占嵌入式系統(tǒng)約70%的市場(chǎng)份額,Atmel出產(chǎn)的Avr單片機(jī)由于其集成了FPGA等器件,所以具有很高的性價(jià)比,勢(shì)必將推動(dòng)單片機(jī)獲得更高的發(fā)展。
以上就是小編這次想要和大家分享的有關(guān)嵌入式操作系統(tǒng)的內(nèi)容,希望大家對(duì)本次分享的內(nèi)容已經(jīng)具有一定的了解。如果您想要看不同類別的文章,可以在網(wǎng)頁頂部選擇相應(yīng)的頻道哦。