日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WinCE BSP中的DAT文件介绍

發布時間:2023/12/10 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WinCE BSP中的DAT文件介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者:ARM-WinCE

?

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 DocumentsProgram Files兩個根目錄,然后在Program Files下面創建My ProjectsAccessoriesCommunication三個子目錄,然后拷貝被定義在Windows目錄下的存在于ROM中的Myproj.exe文件到My Projects目錄下面,且名字為My Project Program。這里需要說明的一點就是,像Myproj.exe這樣的文件都是從ROM中拷貝出來的,所以必須在BIB文件中包含了該文件。最后一行意思是在根路徑下創建control.lnk,該文件來自ROM中的control.lnk文件,是一個快捷方式文件。

?

對上面的一些格式做個解釋:

?

1Root 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_locationROM中的文件,指Windows目錄下的某路徑下的文件名。

?

?

2Directory的語法格式:

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_locationROM中的文件,指Windows目錄下的某路徑下的文件名。

?

?

DAT中所使用的語法定義比較簡單,看看例子就知道如何修改了,一般我們會通過修改project.datplatform.dat來改變WinCE啟動后的文件路徑結構。其中platform.dat是和平臺相關的,而project.dat是和WinCE工程相關的。

總結

以上是生活随笔為你收集整理的WinCE BSP中的DAT文件介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。