嵌入式系統(tǒng)4大分類介紹,大佬帶你看嵌入式系統(tǒng)諸多特點
嵌入式系統(tǒng)作為主流系統(tǒng)之一,在各大行業(yè)中都有其身影。上篇文章中,小編對嵌入式系統(tǒng)的嵌入方式有所解讀。為增進大家對嵌入式系統(tǒng)的認(rèn)識,本文將對嵌入式系統(tǒng)的分類和嵌入式系統(tǒng)的特點予以介紹。如果你對嵌入式系統(tǒng)具有興趣,不妨繼續(xù)往下閱讀哦。
一、嵌入式系統(tǒng)的分類
有些人把單個嵌入式微處理器就當(dāng)作嵌入式系統(tǒng),這是不對的。因為嵌入式系統(tǒng)實質(zhì)上是一個嵌入式計算機系統(tǒng),因此,只有將嵌入式微處理器構(gòu)成了一個計算機系統(tǒng),并作為嵌入式應(yīng)用時,這樣的計算機系統(tǒng)才可稱為嵌入式系統(tǒng)。
根據(jù)不同的分類標(biāo)準(zhǔn)嵌入式系統(tǒng)有不同的分類方法,如按其形態(tài)的差異,一般可將嵌入式系統(tǒng)分為:芯片級(MCU、SoC)、板級(單片機、模塊)和設(shè)備級(工控機)三級。如按其復(fù)雜程度的不同,又可將嵌入式系統(tǒng)分為以下四類:
(1)主要由微處理器構(gòu)成的嵌入式系統(tǒng),常常用于小型設(shè)備中(如溫度傳感器、煙霧和氣體探測器及斷路器);
(2)不帶計時功能的微處理器裝置,可在過程控制、信號放大器、位置傳感器及閥門傳動器等中找到;
(3)帶計時功能的組件,這類系統(tǒng)多見于開關(guān)裝置、控制器、電話交換機、包裝機、數(shù)據(jù)采集系統(tǒng)、醫(yī)藥監(jiān)視系統(tǒng)、診斷及實時控制系統(tǒng)等等;
(4)在制造或過程控制中使用的計算機系統(tǒng),這也就是由工控機級組成的嵌入式計算機系統(tǒng),是這四類中最復(fù)雜的一種。也是現(xiàn)代印刷設(shè)備中經(jīng)常應(yīng)用一種。
二、嵌入式系統(tǒng)的特點
(1)嵌入式系統(tǒng)是將先進的計算機技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物。這一點就決定了它必然是一個技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。嵌入式CPU能夠把通用CPU中許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)設(shè)計趨于小型化,移動能力大大增強,跟網(wǎng)絡(luò)的耦合也越來越緊密。
(2)嵌入式系統(tǒng)的硬件和軟件都必須高效率地設(shè)計,量體裁衣、去除冗余,力爭在同樣的硅片面積上實現(xiàn)更高的性能,這樣才能在具體應(yīng)用中對微處理器的選擇更具有競爭力。
(3)嵌入式系統(tǒng)和具體應(yīng)用有機地結(jié)合在一起,它的升級換代也是和具體產(chǎn)品同步進行,因此嵌入式系統(tǒng)產(chǎn)品一旦進入市場,具有較長的生命周期。
(4)高實時性的系統(tǒng)軟件(OS)是嵌入式軟件的基本要求。而且軟件要求固態(tài)存儲,以提高速度;軟件代碼要求高質(zhì)量和高可靠性。
(5)嵌入式系統(tǒng)本身不具備自舉開發(fā)能力,即使設(shè)計完成后用戶通常也不能對其中的程序、功能進行修改。而且還必須有一套開發(fā)工具和環(huán)境才能進行開發(fā)。
(6)專用性強。由于嵌入式系統(tǒng)通常是面向某個特定應(yīng)用的,所以嵌入式系統(tǒng)的硬件和軟件,尤其是軟件,都是為特定用戶群設(shè)計的,通常具有某種專用性的特點。
(7)體積小型化。嵌入式計算機把通用計算機系統(tǒng)中許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于實現(xiàn)小型化,方便將嵌入式系統(tǒng)嵌入目標(biāo)系統(tǒng)中。
(8)實時性好。嵌入式系統(tǒng)廣泛應(yīng)用于生產(chǎn)過程控制、數(shù)據(jù)采集、傳輸通信等場合,主要用來對宿主對象進行控制,所以對嵌入式系統(tǒng)有或多或少的實時性要求。例如,對武器中的嵌入式系統(tǒng),某些工業(yè)控制裝置中的控制系統(tǒng)等的實時性要求就極高。有些系統(tǒng)對實時性要求也并不是很高,例如,近年來發(fā)展速度比較快的掌上電腦等。但總體來說,實時性是對嵌入式系統(tǒng)的普遍要求,是設(shè)計者和用戶應(yīng)重點考慮的一個重要指標(biāo)。
(9)可裁剪性好。從嵌入式系統(tǒng)專用性的特點來看,嵌入式系統(tǒng)的供應(yīng)者理應(yīng)提供各式各樣的硬件和軟件以備選用,力爭在同樣的硅片面積上實現(xiàn)更高的性能,這樣才能在具體應(yīng)用中更具競爭力。
(10)可靠性高。由于有些嵌入式系統(tǒng)所承擔(dān)的計算任務(wù)涉及被控產(chǎn)品的關(guān)鍵質(zhì)量、人身設(shè)備安全,甚至國家機密等重大事務(wù),且有些嵌入式系統(tǒng)的宿主對象工作在無人值守的場合,如在危險性高的工業(yè)環(huán)境和惡劣的野外環(huán)境中的監(jiān)控裝置。所以,與普通系統(tǒng)相比較,嵌入式系統(tǒng)對可靠性的要求極高。
(11)功耗低。有許多嵌入式系統(tǒng)的宿主對象是一些小型應(yīng)用系統(tǒng),如移動電話、MP3、數(shù)碼相機等,這些設(shè)備不可能配置交流電源或容量較大的電源,因此低功耗一直是嵌入式系統(tǒng)追求的目標(biāo)。
(12)嵌入式系統(tǒng)本身不具備自我開發(fā)能力,必須借助通用計算機平臺來開發(fā)。嵌入式系統(tǒng)設(shè)計完成以后,普通用戶通常沒有辦法對其中的程序或硬件結(jié)構(gòu)進行修改,必須有一套開發(fā)工具和環(huán)境才能進行。
(13)嵌入式系統(tǒng)通常采用“軟硬件協(xié)同設(shè)計”的方法實現(xiàn)。早期的嵌入式系統(tǒng)設(shè)計方法經(jīng)常采用的是“硬件優(yōu)先”原則,即在只粗略估計軟件任務(wù)需求的情況下,首先進行硬件設(shè)計與實現(xiàn),然后在此硬件平臺之上進行軟件設(shè)計。如果采用傳統(tǒng)的設(shè)計方法,則一旦在測試中發(fā)現(xiàn)問題,需要對設(shè)計進行修改時,整個設(shè)計流程將重新進行,對成本和設(shè)計周期的影響很大。系統(tǒng)的設(shè)計在很大程度上依賴于設(shè)計者的經(jīng)驗。20世紀(jì)90年代以來,隨著電子和芯片等相關(guān)技術(shù)的發(fā)展,嵌入式系統(tǒng)的設(shè)計和實現(xiàn)出現(xiàn)了軟硬件協(xié)同設(shè)計方法,即使用統(tǒng)一的方法和工具對軟件和硬件進行描述、綜合和驗證。在系統(tǒng)目標(biāo)要求的指導(dǎo)下,通過綜合分析系統(tǒng)軟硬件功能及現(xiàn)有資源,協(xié)同設(shè)計軟硬件體系結(jié)構(gòu),以最大限度地挖掘系統(tǒng)軟硬件能力,避免由于獨立設(shè)計軟硬件體系結(jié)構(gòu)而帶來的種種弊病,得到高性能、低代價的優(yōu)化設(shè)計方案。
以上便是此次小編帶來的“嵌入式系統(tǒng)”相關(guān)內(nèi)容,通過本文,希望大家對嵌入式系統(tǒng)的分類以及特點具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!