技术开发 频道

详解Windows CE映像的创建

【Windows嵌入式有奖征文系列】

  【IT168 技术文档】
Windows CE有一个很小的核,基本上只包含了排程、内存管理和Kernel API,它们构成了一个完整个体,其余大部分功能都在单独的模块中完成。系统的配置可以在Platform Builder中完成,通过修改配置文件可以裁剪优化CE。



  而Platform Builder提供了创建和调试Windows CE映射NK.BIN的集成开发环境,如向导和工具栏,支持活动模板库(ATL)、微软基本类库(MFC)和Visual Basic,为支持的处理器家庭提供编译器、内核调试器以及各种远程调试工具。

  大家的都知道,通过修改Platform Builder提供的配置文件可以裁剪优化Windows CE。
  其配置文件包括4种类型:

  ·二进制映像生成文件.BIB:
  可以标识包含在Windows CE映像中的目标模块、组件和文件。
  可以用来分配一部分内存空间给静态数据文件。列出加载在内存中的目标模块和组件,包括所有的可执行文件.EXE和动态链接库.DLL。或者进行一些属性设置,如是否压缩和ROM大小等。
       
  ·注册表文件.REG:
  用来建立操作系统映像的注册表入口。
  当目标平台冷启动时,Makeimg.exe使用.REG文件创建默认注册表。

  ·目录和文件分配表文件.DAT:
  定义Windows CE映像NK.NIB黑认的目录和文件结构。需要注意的是, MyFile.DOC必须出现在一个.BIB文件中,这样,映像文件中会有MyFile.DOC。
       
  ·数据库文件.DB:
  属性数据库是一种平面结构,不能定义属性数据库之间的关系。使用Microsoft ActiveX Data Object for Windows CE(ADOCE)技术可以容量地访问属性数据库,甚至可以使用SQL语句查询信息。

0
相关文章