下面簡單介紹bsp包一些裡面的內容:
sources.cmn:該檔案是乙個bsp的sources的總檔案,它會作用於bsp中所有的sources檔案,就是說在這裡面的設定會被用到bsp所有的sources檔案中。
mybsp.bat:這是乙個批處理檔案,主要完成一些預設的環境變數的設定。他要和資料夾同名,在你以該bsp建立工程或者開啟工程的時候,這個批處理會被自動執行.
dirs:目錄檔案,指明要被編譯的資料夾,一般都是指向src資料夾。
cebasecesysgen.bat:該批處理會被cesysgen.bat呼叫,主要是設定一些wince系統相關的sysgen_***環境變數。該指令碼沒有也無所謂,很多bsp中都沒有該指令碼。
cesysgen資料夾:該資料夾中包含乙個makefile檔案,主要是根據環境變數的設定對**及配置檔案進行過濾。
files資料夾:該資料夾包含了bsp以及wince的配置檔案,其中包括bib檔案,登錄檔檔案,db檔案等。
src資料夾:就是bsp的源**資料夾,裡面包含了bsp的所有源**。其中應該包括」bootloader」,」drivers」,」inc」,」oal」和」kitl」幾個資料夾。當然不同的bsp,名字可能略有差別。」bootloader」是wince的bootloader,一般是指eboot了。」drivers」中包含了bsp中所有的驅動。」inc」是乙個標頭檔案資料夾。」oal」包含了wince中oal部分的**。」kitl」是實現基於網路除錯的kilt的**。
wince 6 0 BSP 移植問題
移植在我的平台上出現的幾個問題,記錄如下 注 關於替換su ce部分,因為是硬體實現層上的抽象應用ddraw,所以可以用2440的來替換。6 無法出現分割槽和sd卡碟符 見第10條 7 新增platform manage元件後提示找不到cemgrc.exe,wince6已經不用這個,而是換成core...
wince 驅動開發 BSP目錄
摘要網路出處 驅動需要 platform common 這裡存放了所有可重用的 這一部分 將在 bsp之前編譯。platform common src common 這裡存放了被 bsp中重用的通用 這一部分 是跟硬體平台無關的。譬如一般的 ioctl 處理函式 與核心互動的公共的中斷程式等等,另外...
WinCE下,快速編譯驅動及BSP
wince下,快速編譯驅動及bsp 在wince下面,建立工程,然後編譯是需要花很長時間的。當我們第一編譯完工程以後,如果需要改我們的驅動或者bsp,我們是不需要重新編譯整個工程的 1.如果更改了driver,以wince6.0為例,我們可以在選單裡面選擇 build open release di...