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在多段調速系統中的應用
主站蜘蛛池模板: 国产精品亚洲一区二区在线观看| 伊人无码视屏| 99热国产这里只有精品无卡顿"| 国产AV无码专区亚洲精品网站| 伊人AV天堂| 国产一区成人| 国产哺乳奶水91在线播放| 亚洲欧美h| 国产浮力第一页永久地址| 性色生活片在线观看| 国产精品区视频中文字幕| 亚洲无线国产观看| 国产区成人精品视频| 香蕉在线视频网站| 亚洲成人免费看| 国产99视频精品免费观看9e| 亚洲欧美不卡中文字幕| 日韩成人在线一区二区| 国产二级毛片| 国产一级特黄aa级特黄裸毛片| 欧美国产在线看| 中文字幕亚洲精品2页| 国产欧美日本在线观看| 九九热这里只有国产精品| 亚洲乱码视频| 凹凸国产熟女精品视频| 色综合成人| 72种姿势欧美久久久久大黄蕉| 996免费视频国产在线播放| 91美女视频在线| 国产麻豆va精品视频| 在线看片中文字幕| 国产AV无码专区亚洲A∨毛片| 日韩 欧美 国产 精品 综合| 久久人妻xunleige无码| 人妻免费无码不卡视频| 国产成人精品视频一区视频二区| 国产成人狂喷潮在线观看2345| 国产精品九九视频| 国产极品美女在线观看| 久久99蜜桃精品久久久久小说| 欧美国产三级| 亚洲区第一页| 伊人丁香五月天久久综合| 三级欧美在线| 精品视频在线观看你懂的一区| 日韩精品一区二区三区免费| 国产成人AV综合久久| 亚洲国语自产一区第二页| 国产不卡网| 国产欧美日韩综合一区在线播放| 又粗又大又爽又紧免费视频| 久久伊人色| 国产在线视频导航| www.狠狠| 婷婷亚洲综合五月天在线| 国产精品毛片在线直播完整版| 国产成人成人一区二区| 香蕉网久久| 中文毛片无遮挡播放免费| 日韩一区精品视频一区二区| 久久国产高潮流白浆免费观看| 免费a在线观看播放| 国产97公开成人免费视频| 波多野吉衣一区二区三区av| 精品国产自在在线在线观看| 精品久久蜜桃| 呦女亚洲一区精品| 在线精品视频成人网| 欧美成人影院亚洲综合图| 国产高清在线观看| 欧美综合激情| 欧美一级色视频| 丁香综合在线| 国产高清在线观看91精品| 久久a毛片| 久热中文字幕在线| 欧美亚洲一二三区| 国禁国产you女视频网站| 国产91麻豆视频| 波多野结衣视频网站| 欧美亚洲国产精品第一页|