WinCE BSP的BIB文件介紹
一般FILES項(xiàng)的Type只支持S,H,N,D幾個(gè)類型,而MODULES項(xiàng)的Type是都支持的。
本文引用地址:http://www.ex-cimer.com/article/201610/305856.htm舉個(gè)例子吧:
INIT.EXE %_WINCEROOT%RELEASEINIT.EXE NK SH
MYDLL.DLL %_WINCEROOT%RELEASEMYDLL.DLL NK SHC
對(duì)于BIB文件來說同樣支持“條件編譯”,我們可以通過設(shè)置環(huán)境變量來選擇性地將某些模塊打包到WinCE image中。一般在BSP中,對(duì)于一些驅(qū)動(dòng)模塊的環(huán)境變量我們IF來進(jìn)行條件判斷。而對(duì)于WinCE的系統(tǒng)模塊來說,一般都是SYSGEN變量,應(yīng)該使用@CESYSGEN IF來判斷。
我們?cè)贐SP的開發(fā)中最常見的主要就是eboot.bib,config.bib,platform.bib和project.bib。下面簡(jiǎn)單介紹一下:
project.bib:該文件主要自創(chuàng)建的WinCE工程中所需的一些文件。
platform.bib:該文件包含了和硬件平臺(tái)相關(guān)的文件,主要以驅(qū)動(dòng)程序?yàn)橹鳌?/p>
config.bib:該文件描述了WinCE系統(tǒng)的內(nèi)存的配置。
eboot.bib:該文件描述了WinCE的eboot的內(nèi)存的配置。
還有其他的一些bib文件,在WinCE系統(tǒng)編譯后都會(huì)背拷貝到工程的release目錄下面。比如common.bib,ie.bib等。這些文件列出了WinCE的組件相關(guān)的文件,根據(jù)用戶訂制的系統(tǒng),會(huì)被選擇性的打包到WinCE image中。
評(píng)論