第12章:WinCE开发环境.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文档。上传文档
查看更多
第12章:WinCE开发环境

远程调试工具 远程性能监视程序(Remote Performance Monitor) 监测处理器、网络、内存等的多项性能指标 远程调试工具 远程进程浏览程序(Remote Process Viewer) 查看进程信息和结束进程 远程调试工具 远程注册表编辑程序(Remote Registry Editor) 查看和编辑设备上的注册表 远程调试工具 远程消息监视程序(Remote Spy) 查看窗口的属性信息和监视窗口消息 回顾 开发环境的简介 开发环境的安装 开发环境的构成 PB5.0的目录结构 PB5.0的界面构成 开发环境的使用 开发准备 系统设计 系统构建 系统调试 谢谢! 术语说明——Platform 系统平台(Platform) 基于特定硬件设备,实现特定功能的软件集合。包括设备驱动以及与硬件无关的系统软件和应用软件。 由组件和数据(数据库、注册表和用户文件等)构成 最终的表现形式为一个或多个系统运行时镜像。 术语说明——Design Template 设计模板(Design Template) 为用户进行系统平台设计预设的雏形 面向特定应用场景 与硬件细节无关 通过设置特性对应的环境变量实现预设计 表现为设计模板脚本文件(.BAT) 术语说明——Module 模块(Module) 构成系统平台的可执行基本单元 表现为可执行程序(.EXE)或动态链接库(.DLL) 实现了特定的功能,复杂模块可以根据功能进一步划分为多个组件 术语说明——Component 组件(Component) 构成系统平台的最小功能单元 设计能够改变的最小单位 组件必须构成模块才可执行,系统运行时作为模块的一部分起作用 表现为静态链接库(.LIB) 术语说明——Feature 特性(Feature) 系统平台设计使用的基本单元,用于描述系统平台的功能 表现为专用的环境变量,即特性环境变量 部分特性在分类窗口和设计窗口中可视化为分类子项 术语说明——Catalog Item 分类子项(Catalog Item) 特性在分类窗口和设计窗口中的可视化表达 可视化系统平台设计的基本操作单元 术语说明——Catalog Item File 分类设计 描述分类子项 名称 标识(GUID) 功能描述 对应的特性环境变量 表现为分类设计文件(Catalog Item File, .CEC) * PB 5.0不具有兼容性,不能用于除WINCE 5.0以外的其他版本的WINCE开发。 * * 编辑器:编写源代码 编译链接工具链:根据源代码生成二进制程序 工程管理工具集:创建和管理项目工程 镜像生成工具链:根据配置文件生成运行时镜像 下载工具:将镜像下载到开发板并运行 调试分析工具集:采集和查看系统和应用程序的运行信息,调试和分析源代码 工具链:工具之间的协作具有时间上的依赖关系,即一个工具的输出是另一个工具的输入,从而整个工作系统表现为一个串行的工具链条。 工具集:工具之间耦合度很低,完成相互独立的功能。 建议用Microsoft Embedded Visual C++ 4.0 + SP4以上版本进行应用程序开发。 * * 参考《Platform Builder 5.0安装手册》 * 参考《Platform Builder 5.0安装手册》 * 参考OAL部分的说明 * 参考OAL部分的说明 * 修改系统平台设计时注意各窗口的变化 * * set命令中等号的前后没有空格,否则前面的空格并入环境变量名称,后面的空格并入环境变量的值。 * _TGTCPU和_TGTPLAT在CEC文件中定义。_TGTPROJ在New Platform Wizard中定义。 * (*)表示必须的构成,黑色表示不可定制部分,红色表示最重要的可定制部分 * 注意分隔符的差别。 区分SOURCELIBS和TARGETLIBS。 * 静态库和动态库的差别。 * 静态库为Lib类型,动态库和程序为Target类型。 缺省发布类型为OAK项目工程类型。 生成系统工具:Nmake.exe 生成系统阶段所用Makefile %_PUBLICROOT%\%___PUBLICPROJECT%\cesysgen\makefile 子系统构成 $(_PUBLICROOT)\common\cesysgen\cesysgen.mak 目标 preproc module(gwes filesys...) postproc clean 生成系统工具:Cefilter.exe 过滤头文件和配置文件 过滤标志:CE_MODULES_module_name 例:CE_MODULES=%CE_MODULES% shell 过滤标志为CE_MODULES_SHELL 过滤语法 // @CESYSGEN IF [!

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档