Windows CE系统应用开发编程电子教案王浩 第2章.PPTVIP

Windows CE系统应用开发编程电子教案王浩 第2章.PPT

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows CE Embedded System Development 第2章Windows CE 6.0开发环境和工具 了解?ARM9硬件平台组成架构 掌握Windows CE 6.0操作系统定制过程 掌握Windows CE 6.0操作系统映像烧写步骤 掌握基于C#的智能设备Windows CE应用程序开发流程 掌握Windows CE 6.0远程工具使用 本章学习目标 2.1Windows CE 6.0硬件平台简介 本书开发所选用的是SinoSys-PI2440a硬件平台(HMI)如图所示 , HMI 为英文Human-Machine Interface 的缩写。其广义的解释就是“使用者与机器间沟通、传达及接收信息的一个接口”。具体的讲,就是利用类似于像PC平板电脑一样的HMI设备,用户通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,可以实现与机器信息交互。 2.2 Windows CE硬件平台架构 Nand Flash CPU S3C2440A SDRAM JTAG LCD USB UART CAN 485 TouchScreen NetWork 图SinoSys-PI2440a硬件架构 2.3构建Windows CE 6.0操作系统映像 2.3.1 安装Microsoft Platform Builder for Windows CE 6.0 微软将Platform Builder for Windows CE 6.0作为VS.NET2005的一个插件,因此在安装Windows CE 6.0之前,必须先安装VS.NET2005,在顺利安装完成VS.NET2005之后,才能安装Platform Builder for Windows CE 6.0 。 Microsoft Visual Studio 2005安装 安装Visual Studio 2005 Service Pack 1 安装Windows Embedded CE 6.0评估版 安装Windows Embedded CE 6.0 Platform Builder Service Pack 1 安装Windows Embedded CE 6.0 R2 安装Windows Embedded CE 6.0 R3 2.3.2 安装BSP板级支持包 BSP(Board Support Package)板级支持包是开发Windows CE操作系统运行时映像所需的一个重要组件。 。一般来说,只要从硬件(OEM)厂商购买了目标硬件平台,提供BSP安装包,这里选择Sinosys厂商的BSP安装包进行安装。 2.3.3 构建Windows CE 6.0操作系统工程 定制OS总的分为三步来引导用户完成定制过程 选择一个BSP 一个设计模板 添加或者删除目标组件到定制工程中。 2.3.4 添加支持硬件平台应用的特性组件 通过工程向导创建了Windows CE 的操作系统项目,只是基本的完成了Windows CE所具有的通用特性功能设置,为了支持后面的应用程序运行,需要对Windows CE OS添加一些应用程序运行所支持的组件。 2.3.5 编译生成Windows CE 6.0操作系统运行时映像 完成OS定制后,先对生成的项目进行设置,设置操作如下: 编译成功后在VS2005的调试输出口会出现类似提示信息。可以看到此次项目生成成功,error数为0,warning数为228。Warning数的多少对项目映像生成和正常的运行没有任何影响。 2.4下载Windows CE 6.0映像到目标平台 在最终产品发布的时候,嵌入式产品是脱离 PC机的,因此,我们必须让嵌入式产品能加电自启动,这就需要把映象文件固化到flash里。利用DNW下载工具通过USB将OS映象先存放到SDRAM中,然后利用u2440mon.bin程序将存放在SDRAM中的OS映象固化到Nand Flash中。 2.5 ActiveSync同步工具 Microsoft ActiveSync是Windows CE设备与PC机之间进行同步通信的软件,ActiveSync运行界面如图所示,通过ActiveSync软件一方面实现PC机与设备进行即时通信,另一方面借助ActiveSync还可以实现PC机端访问Windows CE设备上的文件信息。 2.6 创建C#智能设备应用程序 2.6.1VS.NET2008平台安装简介 微软推出的VS.NET2008平台可用来开发基于Windows CE 平台上应用程序,它既可以开发基于.NET Compact Framework3.5下的托管应用程序,也可以使用C++语言开发(非托管)本地应用程序。 2.6.2在Windows CE目标设备上部署

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档