新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 嵌入式系統(tǒng)結(jié)構(gòu)與協(xié)同性探討

嵌入式系統(tǒng)結(jié)構(gòu)與協(xié)同性探討

作者: 時(shí)間:2013-12-04 來(lái)源:網(wǎng)絡(luò) 收藏

技術(shù)被廣泛應(yīng)用于信息家器、消費(fèi)電子、交換機(jī)以及機(jī)器人等產(chǎn)品中,與通用計(jì)算機(jī)技術(shù)不同,系統(tǒng)中計(jì)算機(jī)被置于應(yīng)用環(huán)境內(nèi)部特征不明顯。系統(tǒng)對(duì)性能、體積、以及時(shí)間等有較高的要求。復(fù)雜的系統(tǒng)面向特定應(yīng)用環(huán)境,必須支持硬、軟件裁減,適應(yīng)系統(tǒng)對(duì)功能、成本以及功耗等要求。

  0.1 嵌入式系統(tǒng)與

  從信息傳遞的電特性過(guò)程分析,嵌入式系統(tǒng)特征表現(xiàn)為,計(jì)算機(jī)技術(shù)與電子技術(shù)緊密結(jié)合,難以分清特定的物理外觀和功能,處理器與外設(shè)、存儲(chǔ)器等之間的信息交換主要以電平信號(hào)的形式在IC 間直接進(jìn)行。

  從嵌入深度ED來(lái)看,信息交換在IC 間越直接、越多,嵌入深度就越大。

  在設(shè)計(jì)實(shí)驗(yàn)系統(tǒng)模型(圖1)時(shí),充分考慮到軟硬,使其成為一個(gè)實(shí)驗(yàn)與研究完備平臺(tái)。軟硬件問(wèn)題涉及到協(xié)同性劃分技術(shù)和協(xié)同性設(shè)計(jì)技術(shù)。協(xié)同性核心問(wèn)題之一將涉及啟動(dòng)加載軟件Bootloader、系統(tǒng)板級(jí)支持包BSP 以及嵌入式OS 之間融合和移植。協(xié)同性設(shè)計(jì)技術(shù)與系統(tǒng)功能、性能以及開(kāi)發(fā)人員等因素相關(guān),其核心內(nèi)容為軟硬件的協(xié)同描述、驗(yàn)證和綜合提供一種集成環(huán)境。

  

嵌入式系統(tǒng)結(jié)構(gòu)模型

  圖 1. 嵌入式模型

  0.2 沒(méi)有操作系統(tǒng)OS 的嵌入式系統(tǒng)

  0.2.1 系統(tǒng)特點(diǎn)

  由于系統(tǒng)的性質(zhì)、任務(wù)、成本等原因,沒(méi)有操作系統(tǒng)支持的嵌入式系統(tǒng)將繼續(xù)大量存在。這樣的系統(tǒng)使用專用開(kāi)發(fā)工具(如:仿真在線調(diào)試器ICE 等)。通過(guò)串口或并口在PC機(jī)上聯(lián)機(jī)調(diào)試程序,具有源代碼調(diào)試功能。

  0.2.2 局限性分析

  沒(méi)有OS 的系統(tǒng)按照“指令順序執(zhí)行+中斷”的模式運(yùn)行。在作者參與的早期程控交換機(jī)系統(tǒng)設(shè)計(jì)中,需要對(duì)不同端口量級(jí)(從10 到1000 等)的分機(jī)進(jìn)行實(shí)時(shí)處理。通過(guò)建立交換系統(tǒng)核心硬件層(存儲(chǔ)體、第一層I/O 等)以及用戶口地址等程序;然后建立定時(shí)和非定時(shí)事件、過(guò)程以及任務(wù)中斷鏈和任務(wù)表,應(yīng)用中斷對(duì)任務(wù)以及過(guò)程調(diào)度。設(shè)計(jì)人員要完成相當(dāng)于部分操作系統(tǒng)功能的編寫(xiě),導(dǎo)致軟件結(jié)構(gòu)復(fù)雜、工作量大尤其是重復(fù)勞動(dòng)。

0.3 具有OS 的嵌入式系統(tǒng)

  圖1 的2 嵌入式系統(tǒng)就是具有嵌入式OS 的一種結(jié)構(gòu)模型。引入嵌入式OS 可以面對(duì)多種嵌入式處理器環(huán)境(如:MPU、DSP、SOC 等)提供類同的API 接口,使基于OS 上的程序具有較好的移植性。從協(xié)同劃

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

上一頁(yè) 1 2 3 4 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉