<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è) > 嵌入式系統 > 設計應用 > WinCE BSP的BIB文件介紹

WinCE BSP的BIB文件介紹

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

在WinCE中使用的一個(gè)重要的文件就是BIB文件,全稱(chēng)Binary Image Builder File。在WinCE的編譯過(guò)程中會(huì )用到BIB文件,應該是在最后的Makeimg階段。所有的BIB文件會(huì )被合并成CE.bib文件,然后Romimage.exe會(huì )根據BIB文件中的描述來(lái)決定哪些文件最終被包含到WinCE image中。當然,BIB文件還決定了WinCE設備內存的分配,其中定義了WinCE image占用哪塊內存,Framebuffer占用哪塊內存等。

本文引用地址:http://dyxdggzs.com/article/201610/305856.htm

在BIB文件中分為4大項:MEMORY項,CONFIG項,MODULES項和FILES項。下面分別作個(gè)解釋?zhuān)?/p>

MEMORY:定義了內存分配的相關(guān)設置,一般在BSP中的config.bib文件中。

CONFIG:在最后的Makeimg階段,為Romimage.exe提供一些生成WinCE image的配置屬性。該項是可選的,一般也在BSP中的config.bib文件中定義。

MODULES:定義了一些會(huì )被打包到WinCE image中的模塊或者文件,比如dll,exe等。這些文件會(huì )被Romimage.exe標記為加載到RAM中或者XIP。我們可以在這里添加自己的WinCE應用程序或者模塊,但是不要添加Managed Binaries,一般指.NET的程序。

FILES:定義了一些操作系統會(huì )用到的其他的文件,比如字體文件,圖片等。這些文件也會(huì )在WinCE運行的時(shí)候被加載到RAM中。

下面會(huì )詳細介紹上面的4大項:

1. MEMORY項

一般都在config.bib文件中定義,開(kāi)頭會(huì )有MEMORY的字樣。這里定義了為WinCE image以及其他模塊預留的RAM,同時(shí)也定義了WinCE可以使用的RAM。具體格式如下:

MEMORY

NAME Start Address Memory Size Type

NAME:該內存區域的名字,必須是唯一的。

Start Address:該內存區域的起始地址,用十六進(jìn)制表示。

Memory Size:該內存區域的大小,用十六進(jìn)制表示。

Type:內存區域的類(lèi)型。包涵的多種類(lèi)型如下。

類(lèi)型值

描述

FIXUPVAR

用于在WinCE編譯的Makeimg階段,就初始化一個(gè)內核中的全局變量。

NANDIMAGE

當創(chuàng )建了一個(gè)使用BinFSimage的時(shí)候,NAND設備上的WinCE kernel重定向到RAM中的區域,當系統訪(fǎng)問(wèn)該區域的時(shí)候,BinFS會(huì )負責訪(fǎng)問(wèn)Nand設備上相應的位置,并返回數據給系統,實(shí)際上就是在Nand設備上面實(shí)現了XIP的功能。


上一頁(yè) 1 2 3 4 5 6 7 8 9 10 11 下一頁(yè)

關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuā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>