[计算机软件及应用]3WinCE映像定制.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]3WinCE映像定制

* 【知识点】 评测和分析工具,利用图形显示代码中的算法效率和资源的占用率。 * * 【知识点】 NK.BIN当中包含 应用层、内核层、对象存储。 其中应用层包括: 应用程序服务、外壳程序、Windows CE 应用程序、自定义应用程序、Internet应用程序。 (其中:应用程序服务为Windows CE 和 自定义应用程序提供服务。 外壳应用程序 Internet 又为自定义应用程序和Internet 应用程序提供服务。) 内核层: 包括 内核、OEM适配层(OAL)、驱动。 对象存储: RAM 文件系统、系统注册表、数据库。 * 【知识点】 1、SYSGEN 阶段 首先将public 和 private 的组建给编译,并将编译好的组件文件到\CESYSGEN\DDK和 \CESYSGEN\OAK 当中。 2、在Build阶段 BSP 和 一些新建的应用程序都在这个阶段编译,如果BSP包源码没有改动,编译会跳过这个阶段,应用程序依赖于操作系统所选的模块,一定要在SYSGEN模块结束后,才能进行编译。 3、Release Copy 阶段 在这个阶段,收集前面两步所编译好的组建,把它们复制到同一个%_FLATRELEASEDIR% 目录下。 4、Make Image 阶段 将%_FLATRELEASEDIR%目录下的资源文件整合为 NK.BIN 类型文件。 * 【知识点】 第一阶段:SYSGEN 阶段 对public 和 private 下的选中组件进行编译。 第二阶段:BUILD 阶段 对BSP和应用程序模块进行编译 第三阶段: Copy to Release 阶段 将第一和第二阶段的资源文件拷贝到 %_FLATRELEASE%目录下。 第四阶段: Make Image 阶段 将%_FLATRELEASE%目录下的资源文件进行资源整合。 * 【知识点】 在Windows Embedded CE 6.0 编译过程当中,由 BLDDEMO.BAT 完成整个工程的编译调用。 第一阶段调用 CEBUILD.EXE 完成PUBLIC 和PRIVATE 目录下的组件进行编译(源码树和链接库文件)。 1、BLDDEMO.BAT 设置一些内部使用的环境变量。 2、BLDDEMO.BAT 调用CEBUILD.BAT 执行 SYSGEN 和 BUILD 过程。 3、BLDDEMO.BAT 调用BUILDREL.BAT 来执行 Release Copy 过程。 4、BLDDEMO.BAT 调用MAKEIMG.EXE 来执行Make Image 过程。 5、CEBUILD.BAT负责SYSGEN 和 build 过程。 1)清除以前的日记文件、并对传入的参数进行处理。 2)根据_DEPTREES的值,对_DEPTREES的每棵树依次调用CEBUILDTREE.BAT来构建每一个代码树,其中的每棵树就是public 和 private 下的子目录。 6、CEBUILD.BAT 调用SYSGEN.BAT 来生成某个树。 7、CEBUILD.BAT 调用SYSGENPLATFORM.BAT 来进行BSP 的SYSGEN 。 * 【知识点】 CRC: 校验文件存放的目录。 Others: 运行时文件。 OSDESIGNS:用于存放CE6.0 映像工程目录。 Platform : BSP包存放目录。 private: Windows CE 6.0 内核源码目录。 public: Windows CE 6.0 组件源码目录。 SDK : 支持Platform Builder 工具和库文件夹。 * 【知识点】 CRC.INI 文件用于校验Windows CE 6.0 是否安装完全,如果否,其安装过程会回退,这在安装过程当中尤其要注意。 * 【知识点】 other 目录:主要提供库的支持,包括ATL (活动模板库)、DONTNET2(.net compact Framework 库)、EDB(数据库支持)、SQLCE20 、和 Visual Studio 库支持等。 * 【知识点】 在OSDESIGNS 目录下,我们所建立的工程都放在这个目录下面,注意我们所建立的工程最好是放在这个目录下面,要不能我们在编译的工程当中很容易出错,找到不到release 目录。 * 【知识点】 platform 目录,在这个目录下,存放着BSP 包源码,但COMMON目录是我们BSP包含我们BSP 所公用的一套源代码,各个BSP包又分为不同的目录下存放,比如我们的 XSBASE270是 EELIOD 目标平台的板级支持包。 * 【知识点】 包括

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档