WinCE6.0下目錄結構及配置文件彙總----目錄結構

 WinCE的項目開發,必須充分利用微軟提供的資源,包括庫的源碼和一些例子,所以得熟悉WinCE6.0下的目錄組織結構和一些配置文件的功能。這裏做個彙總,以備日後查詢。裏面用到了很多網絡資料,如有侵權,請聯繫本人,及時修改。
    一、目錄結構
首先,來看看<span lang="EN-US" times="" new="" roman';="" "="" style="padding: 0px; margin: 0px;">WINCE600根目錄下面分爲哪幾部分:
    1、OTHERS文件夾

       在系統定製的時候會選擇很多組件,其中一些組件的相關信息就在該文件夾中,其二進制代碼可能被包含到最終的操作系統鏡像中。一般開發者不需要變動這裏面的內容。該目錄主要包含以下目錄:
    2、PLATFORM文件夾
BPS會添加到此目錄下纔可以使用。它主要包含以下目錄:
    PLATFORM\COMMON文件中存放的是所有可重用的代碼,在BSP之前編譯。
    PLATFORM\COMMON\SRC\COMMON目錄下存放的是BSP可重用的代碼,與硬件平臺無關,譬如一般的IOCTL處理函數、與內核交互的公共的中斷程序等等,另外還包括一下庫文件,如OAL_IOCTL.lib、oal_intr.lib、oal_log.lib、kitl_log.lib等等。這一部分代碼由微軟提供,一般不能修改。
    PLATFROM\COMMON\SRC\<CPU>:CPU表示MCU的不同體系結構,如ARM、MIPS、SH和X86。這些目錄分別存放了各體系結構的MCU的相關代碼,如CACHE相關代碼、物理地址和虛擬地址轉換的代碼等等。這部分代碼只針對MCU的內核,不涉及具體的芯片。這一部分代碼也由微軟提供,不建議修改。
    PLATFORM\COMMON\SRC\SOC:該目錄下存放了不同的MCU對應的代碼,跟BSP對應,這裏可看做是CSP(CHIPSET SUPPORT PACKAGE)。這一部分的代碼一般來說不能直接修改。
    3、PRIVATE文件夾
bsp中,修改使用。
    這裏要特別強調以下BSP的,這裏歸結一下%_WINCEROOT%\%_PLATFORM%\SMDK6410,其中BSP下的目錄結構主要如下:

參考資料:
WINCE600的目錄組織及PQOAL
Platform Builder之旅(三)--------------------作者:付林林
何宗鍵老師的《Windows CE嵌入式系統》
本文出自 “飛雪待劍” 博客,請務必保留此出處http://jazka.blog.51cto.com/809003/741166
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章