


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嵌入式實(shí)時(shí)系統(tǒng)開(kāi)發(fā)的正確選擇 07-05-15 09:01:00 作者:Robert Osh 編輯:studa20隨著嵌入式實(shí)時(shí)系統(tǒng)復(fù)雜度的提高,設(shè)計(jì)工程師在定義和分析系統(tǒng)初始要求時(shí)必須認(rèn)真考慮軟硬件的協(xié)同關(guān)系。通常設(shè)計(jì)工程師還必須權(quán)衡系統(tǒng)的靈活性、速度、成本、計(jì)劃和可用工具之間的關(guān)系。本文打算描述嵌入式系統(tǒng)和實(shí)時(shí)系統(tǒng)的關(guān)鍵特性,并探討在選擇或開(kāi)發(fā)硬件和軟件組件的基礎(chǔ)上開(kāi)發(fā)高效嵌入式系統(tǒng)的解決方案,同時(shí)詳細(xì)
2、說(shuō)明嵌入式系統(tǒng)和實(shí)時(shí)系統(tǒng)開(kāi)發(fā)所特有的關(guān)鍵工藝技術(shù)。 嵌入式系統(tǒng)通常是一個(gè)包含微處理器的特殊計(jì)算機(jī)系統(tǒng),是一個(gè)較大系統(tǒng)或設(shè)備的組成部分,它在很大程度上決定了設(shè)備的功能特性。許多具備數(shù)字接口的設(shè)備如微波設(shè)備、錄像機(jī)(VCR)和汽車等都會(huì)用到嵌入式系統(tǒng)。有些嵌入式系統(tǒng)需要使用操作系統(tǒng),有些則用單個(gè)程序?qū)崿F(xiàn)整個(gè)邏輯,但所有嵌入式系統(tǒng)提供的功能都要比通用計(jì)算系統(tǒng)更專業(yè)些。嵌入式系統(tǒng)功能包括: 1. 監(jiān)視環(huán)境從輸入傳感器讀取數(shù)據(jù),然后處理數(shù)據(jù)并顯示結(jié)果。 2. 控制環(huán)境產(chǎn)生并向激勵(lì)器發(fā)送命令。 3. 轉(zhuǎn)換信息轉(zhuǎn)換并處理收集到的數(shù)
3、據(jù)。 雖然通過(guò)傳感器和激勵(lì)器完成與外部世界的交互是嵌入式系統(tǒng)的重要特點(diǎn),但這些嵌入式系統(tǒng)還提供適合它們所在設(shè)備的特殊功能。嵌入式系統(tǒng)一般用來(lái)執(zhí)行控制程序、有限狀態(tài)機(jī)和信號(hào)處理算法。這些系統(tǒng)還必須檢測(cè)內(nèi)部計(jì)算環(huán)境和周圍電磁系統(tǒng)中發(fā)生的故障并對(duì)此做出響應(yīng)。 嵌入式系統(tǒng)特性 嵌入式系統(tǒng)的設(shè)計(jì)挑戰(zhàn)是使嵌入式系統(tǒng)的獨(dú)特性能與設(shè)備的特殊約束條件相一致。以下是一些嵌入式系統(tǒng)的重要特性: 1. 特殊應(yīng)用系統(tǒng)嵌入式系統(tǒng)不同于通用處理器,它針對(duì)特殊應(yīng)用進(jìn)行了優(yōu)化。 2. 反應(yīng)性系統(tǒng)反應(yīng)性計(jì)算的意思是系統(tǒng)(主要是軟件部分)根據(jù)傳感器信息
4、對(duì)環(huán)境作出響應(yīng),并利用激勵(lì)器控制環(huán)境,同時(shí)系統(tǒng)速度能與環(huán)境速度同步。 3. 分布式嵌入式系統(tǒng)的一般特征是多個(gè)通信進(jìn)程在多個(gè)通過(guò)通信鏈路鏈接的CPU或ASIC上運(yùn)行。 4. 異類性不同的嵌入式系統(tǒng)一般具有不同的結(jié)構(gòu),以便在處理嚴(yán)格設(shè)計(jì)約束的嵌入式系統(tǒng)時(shí)能夠提供更好的設(shè)計(jì)便利性。 5. 苛刻環(huán)境許多嵌入式系統(tǒng)并不工作在受控的環(huán)境中,因此它們必須能夠經(jīng)受過(guò)熱、振動(dòng)、沖擊、電源波動(dòng)和其它惡劣的物理環(huán)境條件的考驗(yàn)。 6. 系統(tǒng)安全性和可靠性由于嵌入式系統(tǒng)復(fù)雜度和運(yùn)算量的不斷增長(zhǎng),需要更多地考慮系統(tǒng)安全因素。
5、; 7. 小型化、重量輕為了達(dá)到便攜目的,許多嵌入式系統(tǒng)的重量必須設(shè)計(jì)得很輕。 8. 成本敏感性不同的嵌入式系統(tǒng)對(duì)成本的敏感性有很大的不同。 實(shí)時(shí)系統(tǒng)的特性 實(shí)時(shí)系統(tǒng)要求在外部環(huán)境指定的時(shí)間間隔內(nèi)對(duì)來(lái)自環(huán)境的激勵(lì)信號(hào)作出響應(yīng)(包括物理時(shí)間的過(guò)渡)。從輸入時(shí)間到輸出時(shí)間的延遲必須足夠小,以滿足可以接受的時(shí)間值。通常實(shí)時(shí)系統(tǒng)需要對(duì)環(huán)境作出連續(xù)及時(shí)的響應(yīng)。 計(jì)算的正確性不僅依賴于結(jié)果,而且取決于輸出發(fā)生的時(shí)間。一個(gè)實(shí)時(shí)系統(tǒng)必須滿足有限響應(yīng)時(shí)間約束條件,否則會(huì)產(chǎn)生嚴(yán)重的后果。如果后果是性能的劣化而不是故障,那么這種系統(tǒng)可以看作是一個(gè)軟
6、實(shí)時(shí)系統(tǒng)。如果后果是系統(tǒng)發(fā)生故障,那么這種系統(tǒng)就是一種硬實(shí)時(shí)系統(tǒng)。 實(shí)時(shí)系統(tǒng)有反應(yīng)式和嵌入式兩種類型。反應(yīng)式實(shí)時(shí)系統(tǒng)會(huì)與環(huán)境發(fā)生連續(xù)的互作用,而嵌入式實(shí)時(shí)系統(tǒng)主要用于控制大型系統(tǒng)中安裝的特殊硬件。 嵌入式系統(tǒng)開(kāi)發(fā)生命周期 許多系統(tǒng)設(shè)計(jì)工程師都會(huì)經(jīng)歷硬件/軟件協(xié)同設(shè)計(jì)的過(guò)程(圖1),此過(guò)程中硬件與軟件將同時(shí)進(jìn)行開(kāi)發(fā)。理解硬件與軟件功能相互之間的關(guān)系及界限有助于確保設(shè)計(jì)要求得到完整正確的理解和實(shí)現(xiàn)。 早在設(shè)計(jì)要求的定義與分析階段,系統(tǒng)開(kāi)發(fā)人員就必須與設(shè)計(jì)工程師協(xié)同分配硬件或/和軟件方面的要求。這種分配的依據(jù)是早期系統(tǒng)仿真、原型設(shè)計(jì)和行為建模結(jié)果、工程
7、師自己的經(jīng)驗(yàn)以及上文提及的各種因素權(quán)衡結(jié)果(圖2)。一旦分配結(jié)束,就可以立即著手具體的設(shè)計(jì)和實(shí)現(xiàn)。實(shí)時(shí)系統(tǒng)開(kāi)發(fā)中軟硬件的并行設(shè)計(jì)會(huì)使用到各種分析技術(shù),包括: 1. 硬件與軟件仿真; 2. 硬件/軟件協(xié)同仿真; 3. 可調(diào)度的建模技術(shù),如速率恒定分析; 4. 原型設(shè)計(jì)和漸進(jìn)式開(kāi)發(fā)。 可以在各種抽象層次使用的仿真技術(shù)主要用于開(kāi)展早期的性能評(píng)估。低層仿真可以用來(lái)為總線寬度和數(shù)據(jù)流程建模,這對(duì)性能評(píng)估是非常有用的。高層仿真可以滿足功能的交互,并促成硬件/軟件權(quán)衡研究及有效性設(shè)計(jì)。利用仿真可以將一個(gè)復(fù)雜的
8、系統(tǒng)向下抽象成基礎(chǔ)組件和行為。仿真還助于解決功能性問(wèn)題(數(shù)據(jù)與算法)、行為(進(jìn)程排序)或性能問(wèn)題(資源利用、吞吐量和時(shí)序)。 理解設(shè)計(jì)要求 在作執(zhí)行任何類型的處理器評(píng)估時(shí),首先要詳細(xì)理解用戶的功能和非功能性要求。功能性要求通常比較容易獲得,而非功能性要求較難定量測(cè)量。但對(duì)于實(shí)時(shí)系統(tǒng)來(lái)說(shuō),定義響應(yīng)時(shí)間這樣的要求是非常重要的。實(shí)時(shí)要求可以有以下幾種: 1. 激勵(lì)激勵(lì)(S-S):到系統(tǒng)去的兩個(gè)激勵(lì)之間的實(shí)時(shí)關(guān)系; 2. 激勵(lì)-響應(yīng)(S-R):一個(gè)激勵(lì)與來(lái)自系統(tǒng)的一個(gè)后序響應(yīng)之間的實(shí)時(shí)關(guān)系; 3. 響應(yīng)-激勵(lì)(R-S):一個(gè)響應(yīng)與到系統(tǒng)去的一個(gè)后序激勵(lì)之間的實(shí)時(shí)關(guān)系; 4. 響應(yīng)-響應(yīng)(R-R):來(lái)自系統(tǒng)的兩個(gè)響應(yīng)之間的實(shí)時(shí)關(guān)系。 S-R和R-R關(guān)系定義了對(duì)指定系統(tǒng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車原廠協(xié)議書(shū)
- 消防聯(lián)盟協(xié)議書(shū)
- 民事終結(jié)協(xié)議書(shū)
- 建筑工程招投標(biāo)與合同管理教材
- 產(chǎn)品聯(lián)合研發(fā)戰(zhàn)略合作協(xié)議簽署備忘錄
- 企業(yè)并購(gòu)融資咨詢協(xié)議書(shū)
- 車位銷售合作合同協(xié)議
- 春雨醫(yī)生協(xié)議書(shū)
- 連帶責(zé)任擔(dān)保合同協(xié)議
- 無(wú)效房屋協(xié)議書(shū)
- 2024年彩票及票務(wù)印刷合同
- 2024年水產(chǎn)技術(shù)養(yǎng)殖服務(wù)合同范本
- 廣告設(shè)計(jì)師三級(jí)理論知識(shí)鑒定要素細(xì)目表
- 蒸壓加氣混凝土墻板
- 豆腐乳市場(chǎng)洞察報(bào)告
- 遼寧省協(xié)作校2024-2025學(xué)年高二英語(yǔ)下學(xué)期期末考試試題
- 電解車間危險(xiǎn)有害因素分析
- 物業(yè)消防安全管理培訓(xùn)【共54張課件】
- JBT 12530.1-2015 塑料焊縫無(wú)損檢測(cè)方法 第1部分:通.用要求
- DL∕T 1550-2016 礦物絕緣油中金屬銅、鐵含量測(cè)定法旋轉(zhuǎn)圓盤電極發(fā)射光譜法
- 墳?zāi)官?zèng)與合同范本
評(píng)論
0/150
提交評(píng)論