第八章 Windows CE.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 Windows CE

硬件平台 = 计算机 + 目标设备平台 软件平台 = 操作系统 + 开发软件 + 应用程序开发软件 要搭建一个开发环境,至少需要两个方面: 硬件平台————目标设备平台 目标设备种类比较多,很多设备厂商都想开发人员提供各类开发板和目标设备。 对于Windows Embedded CE 6.0 来讲,CPU架构多为基于ARM、MIPS、SH4、X86等。 AMD Geode GX1 300M 开发板 xScale教学实验平台 软件平台————Platform Builder Platform Builder是微软公司提供给Windows CE开发人员进行基于Windows CE平台下嵌入式操作系统定制的集成开发环境。 软件平台————Platform Builder 1、使用模版来创建一个新的平台。 2、使用模版来创建一个新的板级支持包。 3、在Catalog列表中显示了一系列的系统特性,这些特性可 以被选择用于新的平台中。 4、自动检查各个功能模块之间的依赖关系,以确保系统所需要的功能及其子功能,关联的模块都能被包含的定制的目录中。 5、通过输出的模板,将一个系统的功能输出到配置文件,以便其他用户使用。 6、提供基本的默认配置,这为定制具有特定功能的操作系统带来了方便 Platform Builder 工具集 Platform Builder 提供的主要开发特性 远程 工具 仿真器 Platform Builder 的安装 1、Windows Embedded CE 6.0的定制工具是Platform Builder for CE 6.0 ,它是Visual Studio.NET 2005 的一个插件。因此,在在安装Platform Builder for CE 6.0之前,就必须完成Visual Studio.NET 2005的安装工作。 2、Platform Builder for CE 6.0 的安装方式有两种, 一种是离线安装, 一种是在线安装。 存放和平台硬件无关的组件和配置文件 包含Windows CE.NET开放的源代码 存放了硬件相关的信息 包含了相关的工具和二进制来支持相关的平台 包含了各种运行时、样例程序和组件 Windows CE 能运行在不同的硬件平台之上: 是如何实现的? BSP简介 BSP板级支持包(board support package),是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统一部分,主要是实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好的运行与硬件主板。 Hardware Operating System Board Support Package 应用程序的调试 Windows Embedded CE 6.0为广大开发人员提供了如下几种(类)调试工具: 内核调试器 目标设备控制行 性能分析工具 远程工具 CETK 硬件辅助测试工具 调试过程: 1、从Debug选单中选择Break,或点选。 2、打开欲调试的与设备有关的程序代码所在的文件,并找到需要的程序代码行。 3、将光标放在此程序代码行,按F9键,或用鼠标点选,左边红色圆点表明已经在此处设置了一个断点。 4、从Debug选单中选择Go或用鼠标点选,程序开始执行,当执行到断点处时会停住,可以看见一个黄色的箭头在断点处 5、此时就可以利用前面所介绍的各种工具来对平台进行调试了,包括单步追踪、观察变量等多种调试功能 6、从Edit选单中选择Breakpoints选项,选择Remove All按钮,点选OK,可去掉设置的所有断点。 7、从Debug菜单中选择Go选项。 1、用Platform Builder创建一个自己的Windows CE 平台,并运行它 2、熟悉Windows CE GUI,文件系统,控制面板… 3、用Platform Builder 完成一个tic-tac-toe程序,在你自己的Windows CE 平台上运行它。 Session 2: Testing Windows CE .NET Alan Page, Microsoft * Session 2: Testing Windows CE .NET Alan Page, Microsoft * Session 2: Testing Windows CE .NET Alan Page, Microsoft * 1、Windows CE 的发展史 2、Windows CE 的体系结构 3、Windows CE 6.0 的特点 4、Windows CE 6.0 的开发平台简介 Windows CE 的应用——手机终端 Windows CE

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档