**:
dat檔案用於在
wince
啟動的時候,定義檔案系統的結構,也就是定義有哪些資料夾,哪些檔案在什麼位置等。每次冷啟動的時候,
filesys
模組會根據
.dat
檔案中的內容來建立目錄以及目錄下的檔案。
在bsp
中我們可以找到
platform.dat
。在建立乙個
wince
的工程以後,可以在工程目錄下面找到
project.dat
。可以在這兩個
.dat
檔案中定義我們所需的根目錄以及相應的子目錄和檔案,當然
windows
資料夾及其包含的子資料夾除外。使用者可以通過定義快捷方式的方法來引用
windows
目錄下的檔案。
關於dat
檔案的具體格式,來舉個例子:
root:-directory("my documents")
root:-directory("program files")
directory("/program files"):-directory("my projects")
directory("/program files"):-directory("accessories")
directory("/program files"):-directory("communication")
directory("/program files/my projects"):-file("my project program", "/windows/myproj.exe")
root:-file("/control.lnk", "/windows/control.lnk")
簡單解釋一下,上面的內容是先建立
my documents
和program files
兩個根目錄,然後在
program files
下面建立
my projects
,accessories
和communication
三個子目錄,然後拷貝被定義在
windows
目錄下的存在於
rom中的
myproj.exe
檔案到my projects
目錄下面,且名字為
my project program
。這裡需要說明的一點就是,像
myproj.exe
這樣的檔案都是從
rom中拷貝出來的,所以必須在
bib檔案中包含了該檔案。最後一行意思是在根路徑下建立
control.lnk
,該檔案來自
rom中的
control.lnk
檔案,是乙個快捷方式檔案。
對上面的一些格式做個解釋:
1
.root directory
的語法格式:
root:[-directory("dir_name")] [-permdir("dir_name")]
[-file("target_filename", "source_location")]
root
:表示根目錄。
-directory(「dir_name」)
:定義根目錄下的目錄名。
-permdir(「dir_name」)
:定義乙個永久的目錄,使用者是不能通過
removedirectory
函式刪除的。
-file(" target_filename", " source_location")
:定義乙個目標檔案,該檔案從
rom中拷貝過來。
target_filename
為目標檔案的檔名,
source_location
為rom
中的檔案,指
windows
目錄下的某路徑下的檔名。
2
.directory
的語法格式:
directory("dir_name"):[-directory("dir_name")]
[-file("target_filename", "source_location")]
directory(「dir_name」)
:表示目錄名。
」/」表示根目錄。
-directory(「dir_name」)
:表示目錄下的路徑,就是子目錄。
-file(" target_filename", " source_location")
:定義乙個目標檔案,該檔案從
rom中拷貝過來。
target_filename
為目標檔案的檔名,
source_location
為rom
中的檔案,指
windows
目錄下的某路徑下的檔名。
dat中所使用的語法定義比較簡單,看看例子就知道如何修改了,一般我們會通過修改
project.dat
和platform.dat
來改變wince
啟動後的檔案路徑結構。其中
platform.dat
是和平台相關的,而
project.dat
是和wince
工程相關的。
WinCE BSP中的DAT檔案介紹
dat檔案用於在wince啟動的時候,定義檔案系統的結構,也就是定義有哪些資料夾,哪些檔案在什麼位置等。每次冷啟動的時候,filesys模組會根據.dat檔案中的內容來建立目錄以及目錄下的檔案。在bsp中我們可以找到platform.dat。在建立乙個wince的工程以後,可以在工程目錄下面找到pr...
WinCE BSP的BIB檔案介紹
在wince中使用的乙個重要的檔案就是bib檔案,全稱binary image builder file。在wince的編譯過程中會用到bib檔案,應該是在最後的makeimg階段。所有的bib檔案會被合併成ce.bib檔案,然後romimage.exe會根據bib檔案中的描述來決定哪些檔案最終被包...
WinCE BSP的 BIB bib 檔案介紹
在wince中使用的乙個重要的檔案就是bib檔案,全稱binary image builder file。在wince的編譯過程中會用到bib檔案,應該是在最後的makeimg階段。所有的bib檔案會被合併成ce.bib檔案,然後 romimage.exe會根據bib檔案中的描述來決定哪些檔案最終被...