WINCE6.0基于ARM9的开发.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文档。上传文档
查看更多
演示 * 演示 * 演示 * 黑板 * WINCE在ARM9中的应用 为什么选用WinCE 6.0 WinCE的特性 对比Linux 对比WinCE 5.0 关于S3C2440 移植WinCE 6.0 搭建开发环境 建立并编译项目 系统镜像的烧写 WinCE 6.0应用程序的开发 Windows Embedded CE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统 CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivity)和伴侣(Companion);E代表电子产品(Electronics) WinCE不仅继承了传统的Windows图形界面,并且在WinCE平台上可以使用Windows95/98上的编程工具、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在WinCE平台上继续使用。 WinCE开发相对较容易,开发周期短,内核完善,主要是应用层开发。Linux开发难度较高,需要很高的技术实力 WinCE的GUI丰富,开发工具强大。Linux核心调试工具不全,调试不太方便,尚没有很好的用户图形界面。 WinCE系统维护难度相对较小。Linux占用较大的内存,如果去掉部分无用的功能来减小使用的内存,但是如果不仔细,将引起新的问题。 100%毫无保留地开放Windows Embedded CE 6.0内核 Visual Studio将包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具 重新设计的内核具有32,000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应 加入了新的单元核心数据和语音组件 6.0包含的组件更便于开发者创建通过Windows Vista内置功能无线连接到远程桌面共享体验的投影仪,充分利用了多媒体技术,以开发网络媒体设备、数字视频录像机和IP机顶盒等 基于ARM920T处理器核,支持16/32位的指令集 工作频率:400MHz 支持SD、IIC、IIS、USB和Camera等接口 CPU内置STN/CSTN/TFT LCD控制器,支持1024*768分辨率以下的各种液晶屏 专用复位电路 触摸屏控制器 以太网控制器 1. 搭建WinCE 6.0开发环境 2. 新建工程并编译生成新的WinCE映像 3. 下载并烧写WinCE映像 4. 应用程序开发 1.1 安装Visual Studio 2005 及其补丁 1.2 安装WinCE 6.0 及其补丁 1.3 安装基于S3C2440的BSP OEM抽象层:操作系统内核抽象出来与硬件交互的接口,其实现代码通常是与硬件高度相关 引导程序:硬件开发板上执行的一段代码,主要功能是初始化硬件,加载操作系统映像到内存,然后跳转到操作系统代码去执行 设备驱动程序:BSP的重点 配置文件:包含配置信息的文本文件 编写全新的BSP 需要编写所有的部分包括 OEM抽象层, 驱动, 引导程序 大约消耗 20人/月工作量 改写现有的BSP 对与目标板具有相似硬件组成的BSP的基础上进行某些改写,使其适用与目标板,这是最简单的方式。 RETURN 2.1 新建平台 2.2 设置平台属性 2.3 添加、删除功能 2.4 编译系统 RETURN 3.1 从Nor Flash启动,利用U-boot下载stepldr.nb1到Nand Flash 3.2 继续用U-boot下载eboot.nb0到Nand Flash 3.3 保护分区操作 3.4 从Nand Flash启动,用刚才下载的eboot下载生成的镜像文件NK.bin到Nand Flash RETURN 4.1 安装SDK 4.2 编写应用程序 4.3 编译生成.exe文件 4.4 将应用程序同步至设备 利用VS+ActiveSync 利用PC上的虚拟设备 利用U盘 复制到BSP,重新编译镜像 1. 搭建WinCE 6.0开发环境 2. 新建工程并生成新的WinCE映像 3. 下载并烧写WinCE映像 4. 应用程序开发、测试 使用到的软件 Visual Studio 2005 及其补丁 WinCE 6.0 及其补丁 BSP(+SDK) ActiveSync 串口通讯+下载软件 从设备制造商得到硬件和 BSP 需要设计硬件? 设计实现你的硬件 为硬件设计BSP 需要定制WinCE 平台? 从设备制造商处得到平台和 SDK 定制你的 WinCE 平台 导出你的 SDK 编码、测试 发布产品 WinCE的开发流

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档