<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è) > 嵌入式系統 > 設計應用 > 基于XIP技術(shù)的ARM Linux系統的研究與移植

基于XIP技術(shù)的ARM Linux系統的研究與移植

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

  6 系統與性能測試

  6.1 系統啟動(dòng)

  完成整個(gè)系統的制作并逐步調整后,使用 Jflash 燒寫(xiě)Bootloader,然后利用Bootloader的tftp 工具,從宿主機下載內核映像和根文件系統映像并燒寫(xiě)到閃存上,最后啟動(dòng)開(kāi)發(fā)板,引導系統。從串口輸出系統中的啟動(dòng)信息可以看出,系統依次進(jìn)行CPU 片級初始化、板級初始化和一些子系統初始化、并加載根文件系統,進(jìn)入Busybox 的Shell 命令行,說(shuō)明系統啟動(dòng)成功。

  6.2 系統啟動(dòng)時(shí)間測試

  本文采用開(kāi)發(fā)板上 OSCR 寄存器測量?jì)群擞诚窠鈮核澥〉臅r(shí)間,使用內核全局變量jiffies 測量啟動(dòng)過(guò)程各個(gè)部分的時(shí)間,測量所得時(shí)間數據如表2 所示:


  從表中可以看出, Bootloader 啟動(dòng)時(shí)間與內核映像無(wú)關(guān),當Bootloader 引導非壓縮的Image 時(shí),把內核映像拷貝到主存RAM 中需要耗費拷貝的時(shí)間。對于zImage,解壓縮過(guò)程需要耗費545ms,而xipImage 則不需要。在xipImage 執行過(guò)程中,需要額外拷貝內核映像中可讀寫(xiě)的數據段部分,因而內核啟動(dòng)時(shí)間要比zImage 要略長(cháng)一下,但綜合整體時(shí)間,使用Kernel XIP 執行方式的系統能有效的縮短系統啟動(dòng)時(shí)間。

  6.3 系統內存使用測試

  本文利用 RAMUST 和free 工具,測量系統使用的主存情況如表3 所示:


  從表中可以看出,采用 Kernel XIP 的xipImage 內核映像通過(guò)增加對Flash 的使用需求,可以顯著(zhù)減少主存SDRAM 的使用量,Flash 上的內核代碼的執行,不需要持續間斷的動(dòng)態(tài)刷新,從而降低了系統的整體功耗和成本。

  總結:本文在通用Linux 2.6.12 內核基礎上,以深圳億道公司的XSBase255 開(kāi)發(fā)板為硬件平臺,研究并實(shí)現了以Kernel XIP 方式運行的 Linux 系統的移植,通過(guò)系統與性能測試,取得了較為理想的效果。

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


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

關(guān)鍵詞: XIP技術(shù) ARM Linux系統

評論


相關(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>