新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 嵌入式實時系統(tǒng)開發(fā)的正確選擇

嵌入式實時系統(tǒng)開發(fā)的正確選擇

作者: 時間:2012-03-31 來源:網(wǎng)絡 收藏

入式系統(tǒng)通常是一個包含微處理器的特殊計算機系統(tǒng),是一個較大系統(tǒng)或設備的組成部分,它在很大程度上決定了設備的功能特性。許多具備數(shù)字接口的設備如微波設備、錄像機(VCR)和汽車等都會用到系統(tǒng)。有些系統(tǒng)需要使用操作系統(tǒng),有些則用單個程序?qū)崿F(xiàn)整個邏輯,但所有系統(tǒng)提供的功能都要比通用計算系統(tǒng)更專業(yè)些。嵌入式系統(tǒng)功能包括:

1. 監(jiān)視環(huán)境-從輸入傳感器讀取數(shù)據(jù),然后處理數(shù)據(jù)并顯示結(jié)果。

2. 控制環(huán)境-產(chǎn)生并向激勵器發(fā)送命令。

3. 轉(zhuǎn)換信息-轉(zhuǎn)換并處理收集到的數(shù)據(jù)。

雖然通過傳感器和激勵器完成與外部世界的交互是嵌入式系統(tǒng)的重要特點,但這些嵌入式系統(tǒng)還提供適合它們所在設備的特殊功能。嵌入式系統(tǒng)一般用來執(zhí)行控制程序、有限狀態(tài)機和信號處理算法。這些系統(tǒng)還必須檢測內(nèi)部計算環(huán)境和周圍電磁系統(tǒng)中發(fā)生的故障并對此做出響應。

嵌入式系統(tǒng)特性

嵌入式系統(tǒng)的設計挑戰(zhàn)是使嵌入式系統(tǒng)的獨特性能與設備的特殊約束條件相一致。以下是一些嵌入式系統(tǒng)的重要特性:

1. 特殊應用系統(tǒng)-嵌入式系統(tǒng)不同于通用處理器,它針對特殊應用進行了優(yōu)化。

2. 反應性系統(tǒng)-反應性計算的意思是系統(tǒng)(主要是軟件部分)根據(jù)傳感器信息對環(huán)境作出響應,并利用激勵器控制環(huán)境,同時系統(tǒng)速度能與環(huán)境速度同步。

3. 分布式-嵌入式系統(tǒng)的一般特征是多個通信進程在多個通過通信鏈路鏈接的CPU或ASIC上運行。

4. 異類性-不同的嵌入式系統(tǒng)一般具有不同的結(jié)構(gòu),以便在處理嚴格設計約束的嵌入式系統(tǒng)時能夠提供更好的設計便利性。

5. 苛刻環(huán)境-許多嵌入式系統(tǒng)并不工作在受控的環(huán)境中,因此它們必須能夠經(jīng)受過熱、振動、沖擊、電源波動和其它惡劣的物理環(huán)境條件的考驗。

6. 系統(tǒng)安全性和可靠性-由于嵌入式系統(tǒng)復雜度和運算量的不斷增長,需要更多地考慮系統(tǒng)安全因素。

7. 小型化、重量輕-為了達到便攜目的,許多嵌入式系統(tǒng)的重量必須設計得很輕。

8. 成本敏感性-不同的嵌入式系統(tǒng)對成本的敏感性有很大的不同。

的特性

要求在外部環(huán)境指定的時間間隔內(nèi)對來自環(huán)境的激勵信號作出響應(包括物理時間的過渡)。從輸入時間到輸出時間的延遲必須足夠小,以滿足可以接受的時間值。通常需要對環(huán)境作出連續(xù)及時的響應。

計算的正確性不僅依賴于結(jié)果,而且取決于輸出發(fā)生的時間。一個實時系統(tǒng)必須滿足有限響應時間約束條件,否則會產(chǎn)生嚴重的后果。如果后果是性能的劣化而不是故障,那么這種系統(tǒng)可以看作是一個軟實時系統(tǒng)。如果后果是系統(tǒng)發(fā)生故障,那么這種系統(tǒng)就是一種硬實時系統(tǒng)。

實時系統(tǒng)有反應式和嵌入式兩種類型。反應式實時系統(tǒng)會與環(huán)境發(fā)生連續(xù)的互作用,而嵌入式實時系統(tǒng)主要用于控制大型系統(tǒng)中安裝的特殊硬件。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 4 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉