WinCE BSP中的DAT檔案介紹

2021-06-21 09:06:23 字數 2964 閱讀 3340

**:

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檔案中的描述來決定哪些檔案最終被...