Platform Builder的映像配置文件
2009-04-17 10:12
169 查看
使用Platform Builder构建WinCE操作系统,除了添加/删除Catalog item,还有四种配置文件是用来配置最终生成的系统映像:*.BIB, *.REG, *.DAT, *.DB。
四种配置文件都可以使用IF…ENDIF语句和环境变量,配合环境变量,可以使配置文件更加灵活。
BIB文件
BIB(binary image builder)文件指示如何构建系统的二进制映像,包括指定哪些文件被包含到映像中、如何加载模块和文件等。
BIB文件分成4节:MEMORY,CONFIG,FILES和MODULES。
具体设置方法见MSDN。
所有的BIB文件最后合成ce.bib文件。
REG文件
REG文件是注册表文件,与PC上Windows的REG文件的区别是文件开头没有版本标记。CE中很多系统配置都是写入注册表,例如开机加载项、驱动程序的加载等。
可将驱动程序中某些参数写进注册表,驱动加载时再读取,例如SD卡的驱动程序中,使用到两个GPIO口,就是在注册表中定义,这样如果硬件有改动,只需要改注册表就可以了。
所有的REG文件最后合成reginit.ini文件。
DAT文件
DAT文件指定系统冷启动时,如何初始化RAM文件系统,例如创建文件夹、创建快捷方式等。
以下是wceshellfe.dat的部分内容:
root:-Directory("Program Files")
root:-Directory("My Documents")
Directory("/Windows"):-Directory("桌面")
Directory("/Windows"):-Directory("程序")
Directory("/Windows"):-Directory("Recent")
Directory("/Windows"):-Directory("Favorites")
Directory("/Windows/桌面"):-File("Internet Explorer.lnk", "/Windows/iexplore.lnk")
Directory("/Windows/程序"):-File("Internet Explorer.lnk", "/Windows/iexplore.lnk")
所有的DAT文件最后合成initobj.dat文件。
DB文件
DB文件用于定义系统冷启动时,对象存储区中默认的RAM数据库。除了ActiveSync设置自动连接外,很少用到默认数据库。
Database: "DB_notify_events" : 0 : 1 : 0001001F : 0
; @CESYSGEN IF DATASYNC_MODULES_REPLLOG
Record :
Field : 0001001f : "repllog.exe"
Field : 0002001f : "AppRunAtRs232Detect"
Field : 00030013 : 9
End
; @CESYSGEN ENDIF
End Database
所有的DB文件最后合成initdb.ini文件。
转自:http://blog.csdn.net/xy1001/archive/2008/12/04/3444684.aspx
四种配置文件都可以使用IF…ENDIF语句和环境变量,配合环境变量,可以使配置文件更加灵活。
BIB文件
BIB(binary image builder)文件指示如何构建系统的二进制映像,包括指定哪些文件被包含到映像中、如何加载模块和文件等。
BIB文件分成4节:MEMORY,CONFIG,FILES和MODULES。
MEMORY | 定义可用的物理内存,包括起始地址、大小和内存类型。 |
CONFIG | 定义一些选项来配置输出。 |
FILES | 指定被包含在映像中的文件列表。 |
MODULES | 指定被包含在映像中的模块列表,包括EXE文件和DLL文件。与FILES的区别是,MODULES中的文件通常是代码文件,构建系统时不会压缩这些文件,可以实现本地执行。 |
所有的BIB文件最后合成ce.bib文件。
REG文件
REG文件是注册表文件,与PC上Windows的REG文件的区别是文件开头没有版本标记。CE中很多系统配置都是写入注册表,例如开机加载项、驱动程序的加载等。
可将驱动程序中某些参数写进注册表,驱动加载时再读取,例如SD卡的驱动程序中,使用到两个GPIO口,就是在注册表中定义,这样如果硬件有改动,只需要改注册表就可以了。
所有的REG文件最后合成reginit.ini文件。
DAT文件
DAT文件指定系统冷启动时,如何初始化RAM文件系统,例如创建文件夹、创建快捷方式等。
以下是wceshellfe.dat的部分内容:
root:-Directory("Program Files")
root:-Directory("My Documents")
Directory("/Windows"):-Directory("桌面")
Directory("/Windows"):-Directory("程序")
Directory("/Windows"):-Directory("Recent")
Directory("/Windows"):-Directory("Favorites")
Directory("/Windows/桌面"):-File("Internet Explorer.lnk", "/Windows/iexplore.lnk")
Directory("/Windows/程序"):-File("Internet Explorer.lnk", "/Windows/iexplore.lnk")
所有的DAT文件最后合成initobj.dat文件。
DB文件
DB文件用于定义系统冷启动时,对象存储区中默认的RAM数据库。除了ActiveSync设置自动连接外,很少用到默认数据库。
Database: "DB_notify_events" : 0 : 1 : 0001001F : 0
; @CESYSGEN IF DATASYNC_MODULES_REPLLOG
Record :
Field : 0001001f : "repllog.exe"
Field : 0002001f : "AppRunAtRs232Detect"
Field : 00030013 : 9
End
; @CESYSGEN ENDIF
End Database
所有的DB文件最后合成initdb.ini文件。
转自:http://blog.csdn.net/xy1001/archive/2008/12/04/3444684.aspx
相关文章推荐
- 从Linux内核映像中提取内核配置文件
- 映像配置文件-ing
- 映像配置文件
- 在准备 Windows 映像时自定义默认本地用户配置文件
- WIN-CE 映像配置文件讲解
- 在准备 Windows 映像时自定义默认本地用户配置文件
- Platform Builder的映像配置文件
- java配置文件的读写操作
- snmp配置文件
- mongodb3.0配置文件的相关说明
- 如何使用Htc Vive创建MR视频,手柄文件配置
- eclipse.ini配置文件,内存配置
- SpringMVC 文件上传配置MultipartFile
- tomcat6 配置SSI 支持.shtml文件
- vue-cli中的babel配置文件.babelrc详解
- Nginx 源码分析-- 模块module 解析执行 nginx.conf 配置文件流程分析 一
- Struts配置文件之web.xml
- Spring中配置和读取多个Properties文件--转
- 利用配置文件连接数据库
- RHEL4- DHCP服务(二)配置文件的建立 推荐