[精选]WIN CE 60 基于ARM 9 的开发

上传人:我**** 文档编号:183795043 上传时间:2021-06-15 格式:PPTX 页数:21 大小:824.72KB
返回 下载 相关 举报
[精选]WIN CE 60 基于ARM 9 的开发_第1页
第1页 / 共21页
[精选]WIN CE 60 基于ARM 9 的开发_第2页
第2页 / 共21页
[精选]WIN CE 60 基于ARM 9 的开发_第3页
第3页 / 共21页
[精选]WIN CE 60 基于ARM 9 的开发_第4页
第4页 / 共21页
[精选]WIN CE 60 基于ARM 9 的开发_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《[精选]WIN CE 60 基于ARM 9 的开发》由会员分享,可在线阅读,更多相关《[精选]WIN CE 60 基于ARM 9 的开发(21页珍藏版)》请在金锄头文库上搜索。

1、WINCE在ARM9中的应用,纲要,为什么选用WinCE 6.0 WinCE的特性 对比Linux 对比WinCE 5.0 关于S3C2440 移植WinCE 6.0 搭建开发环境 建立并编译项目 系统镜像的烧写 WinCE 6.0应用程序的开发,WinCE概述,Windows Embedded CE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统 CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivity)和伴侣(Companion);E代表电子产品(Electronics) WinCE不仅继承了传统的Windows图

2、形界面,并且在WinCE平台上可以使用Windows95/98上的编程工具、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在WinCE平台上继续使用。,WinCE 应用,与LINUX相比,wince的优势,WinCE开发相对较容易,开发周期短,内核完善,主要是应用层开发。Linux开发难度较高,需要很高的技术实力 WinCE的GUI丰富,开发工具强大。Linux核心调试工具不全,调试不太方便,尚没有很好的用户图形界面。 WinCE系统维护难度相对较小。Linux占用较大的内存,如果去掉部分无用的功能来减小使用的内存,但是如果不仔细,将引起新的问题。,与WIN

3、CE 5.0的区别,100%毫无保留地开放Windows Embedded CE 6.0内核 Visual Studio将包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具 重新设计的内核具有32,000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应 加入了新的单元核心数据和语音组件 6.0包含的组件更便于开发者创建通过Windows Vista内置功能无线连接到远程桌面共享体验的投影仪,充分利用了多媒体技术,以开发

4、网络媒体设备、数字视频录像机和IP机顶盒等,关于s3c2440,基于ARM920T处理器核,支持16/32位的指令集 工作频率:400MHz 支持SD、IIC、IIS、USB和Camera等接口 CPU内置STN/CSTN/TFT LCD控制器,支持1024*768分辨率以下的各种液晶屏 专用复位电路 触摸屏控制器 以太网控制器,TQ开发板,S3C2440基于WINCE 6.0的开发,1. 搭建WinCE 6.0开发环境 2. 新建工程并编译生成新的WinCE映像 3. 下载并烧写WinCE映像 4. 应用程序开发,1. 搭建WINCE6.0开发环境,1.1 安装Visual Studio 2

5、005 及其补丁 1.2 安装WinCE 6.0 及其补丁 1.3 安装基于S3C2440的BSP,关于BSP,OEM抽象层:操作系统内核抽象出来与硬件交互的接口,其实现代码通常是与硬件高度相关 引导程序:硬件开发板上执行的一段代码,主要功能是初始化硬件,加载操作系统映像到内存,然后跳转到操作系统代码去执行 设备驱动程序:BSP的重点 配置文件:包含配置信息的文本文件,怎样开发Bsp,编写全新的BSP 需要编写所有的部分包括 OEM抽象层, 驱动, 引导程序 大约消耗 20人/月工作量 改写现有的BSP 对与目标板具有相似硬件组成的BSP的基础上进行某些改写,使其适用与目标板,这是最简单的方式

6、。,RETURN,2. 新建、编译生成新的WinCE映像,2.1 新建平台 2.2 设置平台属性 2.3 添加、删除功能 2.4 编译系统,RETURN,3. 下载并烧写WINCE镜像,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. 应用程序开发常用开发工具,4. 应用程序开发步骤,4.1 安装SDK 4.2 编写应用程序 4.3 编译生成.exe文件 4.4 将应用程序同步至设备,将应用程序同步至设备的4种方法,利用VS+ActiveSync 利用PC上的虚拟设备 利用U盘 复制到BSP,重新编译镜像,S3C2440基于WINCE6.0的开发,1. 搭建WinCE 6.0开发环境 2. 新建工程并生成新的WinCE映像 3. 下载并烧写WinCE映像 4. 应用程序开发、测试,使用到的软件 Visual Studio 2005 及其补丁 WinCE 6.0 及其补丁 BSP(+SDK) ActiveSync 串口通讯+下载软件,WinCE的开发流程,谢谢,演讲完毕,谢谢观看!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号