999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種使用存儲介質驅動的方式

2017-07-25 09:24:51蔡楓福州瑞芯微電子股份有限公司
數碼世界 2017年7期
關鍵詞:系統

蔡楓 福州瑞芯微電子股份有限公司

一種使用存儲介質驅動的方式

蔡楓 福州瑞芯微電子股份有限公司

現代SoC(System on chip,系統芯片)的設計越來越復雜。Boot rom的功能也越來越強大。傳統的boot rom只在啟動的時候使用一次。之后就再也不會用到了。本文介紹了一種利用boot rom中的驅動程序來驅動存儲介質的方法。

Boot rom 驅動程序 存儲介質 函數 固件 靜態隨機存儲器 內存

1 SoC介紹

系統芯片(英語:System on Chip,縮寫:SoC)是一個將電腦或其他電子系統集成到單一芯片的集成電路。系統芯片可以處理數字信號、模擬信號、混合信號甚至更高頻率的信號。系統芯片常常應用在嵌入式系統中。系統芯片的集成規模很大,一般達到幾百萬門到幾千萬門。

盡管微控制器通常只有不到100 kB的隨機存取存儲器,但是事實上它是一種簡易的、功能弱化的單芯片系統,而“系統芯片”這個術語常被用來指功能更加強大的處理器,這些處理器可以運行Windows和Linux的某些版本。系統芯片更強的功能要求它具備外部存儲芯片,例如有的系統芯片配備了閃存。系統芯片往往可以連接額外的外部設備。系統芯片對半導體器件的集成規模提出了更高的要求。為了更好地執行更復雜的任務,一些系統芯片采用了多個處理器核心。

2 Boot Rom介紹

SoC生產的時候會把一段程序固化在芯片的rom中,芯片上電的時候會從rom中的某個特定地址開始運行。這個rom就叫做Boot Rom。

3 現有技術的現狀、缺陷和不足

現代SoC的固件一般包含Bootloader,kernel等。SoC中固化有boot rom。如下表:隨著SoC功能越來越強大,設計越來越復雜,Boot rom的功能也越來越強大。由于boot rom中的啟動代碼需要從不同的存儲介質中加載下一級的bootloader。所以boot rom中必然包含不同存儲介質的驅動程序。

由于bootloader也需要從不同的存儲介質中加載下一級的固件。所以bootloader中也必然包含不同存儲介質的驅動程序。

由于在kernel中也可能有需要訪問不通的存儲介質。所以kernel中也可能包含不通存儲介質的驅動程序。

這樣,在固件的不同部分包含了多份存儲介質的驅動。這造成bootloader,kernel的固件大小變大,從而造成了存儲介質空間的浪費,同時由于bootloader和kernel是在靜態隨機存儲器或者內存中中運行的。這也造成了靜態隨機存儲器和內存的空間的浪費。

本文提出了一種方法,讓固件的不同部分使用boot rom中的存儲介質的驅動。從而降低了固件大小,減小了對存儲介質空間需求,對靜態隨機存儲器大小的需求,對內存大小的需求。

4 總體思路

SoC啟動后會將boot rom中的代碼加載到靜態隨機存儲器中運行。由于boot rom是在芯片生產時固化在芯片中的。所以只能讓bootloader,kernel等調用boot rom中的存儲介質的驅動。

要保證這部分代碼不被后面的固件覆蓋。然后申明一個函數指針。把函數指針指向對應需要調用的函數在靜態隨機存儲器中的地址。如下,func為申明的函數指針,para1~3為傳入所調用的函數的參數。這里只是舉例,實際使用時需要根據所調用的boot rom的函數所需的參數個數以及類型來修改。0xabcdefgh為對應的函數在靜態隨機存儲器中的地址。

5 流程圖

6 采用該方案后得到的效果

①Bootloader可以使用bootrom的存儲介質的驅動

②Kernel使用可以bootrom的存儲介質的驅動

③固件大小變小

④存儲固件的存儲介質空間需求變小

⑤靜態隨機存儲器大小需求變小

⑥內存大小需求變小

[1]Integrated Circuit Test Engineering: Modern Techniques

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 中文无码精品A∨在线观看不卡| 国产成人在线无码免费视频| 亚洲大学生视频在线播放| 国产精品va免费视频| 久草国产在线观看| 亚洲中文字幕23页在线| 欧日韩在线不卡视频| 日韩欧美中文在线| 亚洲AV无码不卡无码| 亚洲综合18p| AV片亚洲国产男人的天堂| 国产资源免费观看| 无码中文字幕精品推荐| 欧美特黄一免在线观看| 欧美成人精品一区二区| 97视频免费在线观看| 高清大学生毛片一级| 成人亚洲视频| 国产精品久久精品| 国产精品.com| 一级毛片免费观看久| 手机永久AV在线播放| 日本91在线| 国产精品成人啪精品视频| 日韩视频免费| 国产亚洲欧美另类一区二区| 国产精品大尺度尺度视频| 精品无码国产一区二区三区AV| 欧美高清日韩| 久久天天躁狠狠躁夜夜2020一| 91无码国产视频| 精品91视频| 亚洲一级无毛片无码在线免费视频 | 在线精品自拍| 狠狠v日韩v欧美v| 成年人国产网站| 成年人午夜免费视频| 国产精品福利尤物youwu | 高清乱码精品福利在线视频| 狠狠色噜噜狠狠狠狠色综合久| 亚洲精品国偷自产在线91正片| 亚洲人成网18禁| 99激情网| 国产一级二级三级毛片| 福利国产微拍广场一区视频在线| 国产视频你懂得| 波多野结衣视频网站| 国产丝袜第一页| 国产特一级毛片| 波多野结衣无码中文字幕在线观看一区二区 | 一级毛片在线免费看| av在线5g无码天天| 91久久夜色精品国产网站| 中文字幕佐山爱一区二区免费| 天堂亚洲网| 亚洲精品无码日韩国产不卡| 九九热视频精品在线| 久久精品人人做人人爽电影蜜月 | 黄片一区二区三区| 欧美成人影院亚洲综合图| 99久久这里只精品麻豆| 成人va亚洲va欧美天堂| 国产精品亚洲天堂| 中文字幕在线不卡视频| 国产欧美专区在线观看| 亚洲综合极品香蕉久久网| 色网在线视频| 超薄丝袜足j国产在线视频| 婷婷色狠狠干| 免费99精品国产自在现线| 91精品免费高清在线| 99re热精品视频中文字幕不卡| 一级毛片在线播放| 国产交换配偶在线视频| 国产一区二区影院| 狠狠久久综合伊人不卡| 久久综合亚洲鲁鲁九月天| 欧美中文字幕在线视频| 色综合狠狠操| 色偷偷一区| 四虎永久在线| 在线国产综合一区二区三区|