WIN CE 6.0 基于ARM 9 的开发.ppt_第1页
WIN CE 6.0 基于ARM 9 的开发.ppt_第2页
WIN CE 6.0 基于ARM 9 的开发.ppt_第3页
WIN CE 6.0 基于ARM 9 的开发.ppt_第4页
WIN CE 6.0 基于ARM 9 的开发.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WINCE在ARM9中的应用 纲要 为什么选用WinCE6 0WinCE的特性对比Linux对比WinCE5 0关于S3C2440移植WinCE6 0搭建开发环境建立并编译项目系统镜像的烧写WinCE6 0应用程序的开发 WinCE概述 WindowsEmbeddedCE是微软公司嵌入式 移动计算平台的基础 它是一个开放的 可升级的32位嵌入式操作系统CE中的C代表袖珍 Compact 消费 Consumer 通信能力 Connectivity 和伴侣 Companion E代表电子产品 Electronics WinCE不仅继承了传统的Windows图形界面 并且在WinCE平台上可以使用Windows95 98上的编程工具 使用同样的函数 使用同样的界面风格 使绝大多数的应用软件只需简单的修改和移植就可以在WinCE平台上继续使用 WinCE应用 与LINUX相比 wince的优势 WinCE开发相对较容易 开发周期短 内核完善 主要是应用层开发 Linux开发难度较高 需要很高的技术实力WinCE的GUI丰富 开发工具强大 Linux核心调试工具不全 调试不太方便 尚没有很好的用户图形界面 WinCE系统维护难度相对较小 Linux占用较大的内存 如果去掉部分无用的功能来减小使用的内存 但是如果不仔细 将引起新的问题 与WINCE5 0的区别 100 毫无保留地开放WindowsEmbeddedCE6 0内核VisualStudio将包括一个被称为PlatformBuilder的功能强大的插件 它是一个专门为嵌入式平台提供的 集成开发环境 这个集成开发环境使得整个开发链融为一体 并提供了一个从设备到应用都易于使用的工具重新设计的内核具有32 000个处理器的并发处理能力 每个处理有2GB虚拟内存寻址空间 同时还能保持系统的实时响应加入了新的单元核心数据和语音组件6 0包含的组件更便于开发者创建通过WindowsVista内置功能无线连接到远程桌面共享体验的投影仪 充分利用了多媒体技术 以开发网络媒体设备 数字视频录像机和IP机顶盒等 关于s3c2440 基于ARM920T处理器核 支持16 32位的指令集工作频率 400MHz支持SD IIC IIS USB和Camera等接口CPU内置STN CSTN TFTLCD控制器 支持1024 768分辨率以下的各种液晶屏专用复位电路触摸屏控制器以太网控制器 TQ开发板 S3C2440基于WINCE6 0的开发 1 搭建WinCE6 0开发环境2 新建工程并编译生成新的WinCE映像3 下载并烧写WinCE映像4 应用程序开发 1 搭建WINCE6 0开发环境 1 1安装VisualStudio2005及其补丁1 2安装WinCE6 0及其补丁1 3安装基于S3C2440的BSP 关于BSP OEM抽象层 操作系统内核抽象出来与硬件交互的接口 其实现代码通常是与硬件高度相关引导程序 硬件开发板上执行的一段代码 主要功能是初始化硬件 加载操作系统映像到内存 然后跳转到操作系统代码去执行设备驱动程序 BSP的重点配置文件 包含配置信息的文本文件 怎样开发Bsp 编写全新的BSP需要编写所有的部分包括OEM抽象层 驱动 引导程序大约消耗20人 月工作量改写现有的BSP对与目标板具有相似硬件组成的BSP的基础上进行某些改写 使其适用与目标板 这是最简单的方式 RETURN 2 新建 编译生成新的WinCE映像 2 1新建平台2 2设置平台属性2 3添加 删除功能2 4编译系统 RETURN 3 下载并烧写WINCE镜像 3 1从NorFlash启动 利用U boot下载stepldr nb1到NandFlash3 2继续用U boot下载eboot nb0到NandFlash3 3保护分区操作3 4从NandFlash启动 用刚才下载的eboot下载生成的镜像文件NK bin到NandFlash RETURN 4 应用程序开发 常用开发工具 4 应用程序开发 步骤 4 1安装SDK4 2编写应用程序4 3编译生成 exe文件4 4将应用程序同步至设备 将应用程序同步至设备的4种方法 利用VS ActiveSync利用PC上的虚拟设备利用U盘复制到BSP 重新编译镜像 S3C2440基于WINCE6 0的开发 1 搭建WinCE6 0开发环境2 新建工程并生成新的WinCE映像3 下载并烧写W

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论