<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 嵌入式系統結構與協(xié)同性探討

嵌入式系統結構與協(xié)同性探討

作者: 時(shí)間:2013-12-04 來(lái)源:網(wǎng)絡(luò ) 收藏
分與設計技術(shù)出發(fā),通過(guò)軟件的函數化、產(chǎn)品化能夠促進(jìn)分工專(zhuān)業(yè)化,減少重復勞動(dòng)。

  1. Bootloader/BSP 特性

  Bootloader 與BSP 配合,通過(guò)初始化硬件設備、建立內存空間映射,“屏敝”硬件環(huán)境,為調用操作系統內核和應用程序運行作好準備。

  1.1 Bootloader 特性與結構分析

  Bootloader 是系統加電后首先運行的程序,主要依賴(lài)于硬件,建立一個(gè)通用版本幾乎不可能。即使同一CPU,硬件稍作變化,Bootloader 也必須修改。建立良好的BootLoader 結構,為系統二次開(kāi)發(fā)以及減輕BSP的開(kāi)發(fā)難度、可移植提供有益幫助;同時(shí),也是保護硬件平臺設計知識產(chǎn)權的重要措施。

  啟動(dòng)過(guò)程分單階段(Single STage)和多階段(Multi-Stage)。從劃分技術(shù)角度,設備初始化程序等通常放在stage 中,stage2 設置內核參數和調用,應具有可讀性和可移植性。從固態(tài)存儲設備上啟動(dòng)的Bootloader 大多都是兩階段的啟動(dòng)過(guò)程。Bootloader 的存貯體和分區:Flash/RAM/固態(tài)存貯器(圖2);Flash 存儲分區有連續和非連續兩種方式。當系統需要多媒體等功能,用DOC(Disk ON Chip)技術(shù)解決大容量OS 的存貯。

  

嵌入式系統結構與協(xié)同性探討

  圖2. 空間分配結構示意圖

  1.2 BSP 特性

  作為板級支持軟件包BSP 處在一個(gè)軟硬件交界的中心位置,結構與功能隨系統應用范圍表現較大的差異。不同的硬件環(huán)境和操作系統,BSP 具有不同的內容與結構。從角度,在系統設計初始階段,就必須考慮BSP 可移植性、生成組件性以及快速性。如,BSP 的編程大多數是在成型的模板上進(jìn)行,保持與上層OS 正確的接口。

  2. Bootloader/BSP 與設計

  在建構系統的過(guò)程中,應從和協(xié)同性角度,關(guān)注底層軟件的設計。bootloaer 和BSP構成底層軟件設計的核心內容,與硬件、過(guò)程、功能劃分結合緊密。

  2.1 Bootloader 與BSP 協(xié)同性分析流程

  首先用對任務(wù)所涉及的功能和過(guò)程進(jìn)行系統級劃分,確定將功能劃分給軟件還是硬件,對執行確定相關(guān)的“延遲”特性。形成模型創(chuàng )建、配置、*估等協(xié)同流程,克服傳統孤立的設計模式。在面對系統低層軟件Bootloader 與BSP 設計時(shí),在前面分析以及特性基礎上,給出如下系統性流程圖。

  

嵌入式系統結構與協(xié)同性探討

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


關(guān)鍵詞: 嵌入式 系統結構 協(xié)同性

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>