|
1. 專用性 這是嵌入式系統(tǒng)最核心的特點(diǎn)。 含義:系統(tǒng)是為特定應(yīng)用、特定任務(wù)而“量身定制”的。硬件和軟件都緊密圍繞該任務(wù)進(jìn)行設(shè)計(jì)和優(yōu)化。 對比:通用計(jì)算機(jī)(如PC)是通用的平臺(tái),可以運(yùn)行各種各樣的應(yīng)用程序(辦公、游戲、瀏覽網(wǎng)頁等)。而嵌入式系統(tǒng)通常只完成一個(gè)或一組預(yù)定義好的任務(wù)。 例子:微波爐的控制器只負(fù)責(zé)控制火力、時(shí)間;數(shù)碼相機(jī)的系統(tǒng)只負(fù)責(zé)拍照、圖像處理和存儲(chǔ)。
2. 資源受限由于成本、功耗和體積的考慮,嵌入式系統(tǒng)的資源通常非常有限。 計(jì)算資源:處理器主頻較低,計(jì)算能力有限。 存儲(chǔ)資源:內(nèi)存(RAM)和存儲(chǔ)(ROM/Flash)容量小。 其他資源:可能沒有圖形顯示器,或只有簡單的LED指示,外設(shè)接口種類和數(shù)量也較少。
3. 實(shí)時(shí)性許多嵌入式系統(tǒng)需要對內(nèi)部或外部事件做出“及時(shí)”的響應(yīng)。 硬實(shí)時(shí):必須在絕對嚴(yán)格的時(shí)間內(nèi)完成響應(yīng),否則會(huì)導(dǎo)致災(zāi)難性后果。例如:汽車安全氣囊控制系統(tǒng)、飛機(jī)飛行控制系統(tǒng)。 軟實(shí)時(shí):系統(tǒng)盡可能快地響應(yīng),偶爾超出時(shí)限是可以接受的。例如:智能電視的遙控器響應(yīng)、數(shù)碼相機(jī)的拍照延遲。
4. 以微處理器/微控制器為核心嵌入式系統(tǒng)的“大腦”通常是微控制器或微處理器。 5. 軟件固化嵌入式系統(tǒng)的軟件(通常稱為“固件”)在出廠前就已經(jīng)被燒錄到非易失性存儲(chǔ)器(如Flash)中。 6. 高可靠性與穩(wěn)定性許多嵌入式系統(tǒng)需要長時(shí)間不間斷地運(yùn)行,且工作在惡劣環(huán)境中。 7. 功耗敏感尤其是對于便攜式、電池供電的設(shè)備,功耗是至關(guān)重要的設(shè)計(jì)指標(biāo)。 8. 軟硬件緊密結(jié)合嵌入式系統(tǒng)的開發(fā)需要同時(shí)對硬件和軟件有深入的了解。 9. 成本敏感對于消費(fèi)類電子產(chǎn)品,成本是決定產(chǎn)品成敗的關(guān)鍵因素之一。 10. 生命周期長一旦部署,嵌入式系統(tǒng)往往需要持續(xù)工作很多年。 |