WIN CE 60 基于ARM 9 的开发16734

上传人:沈*** 文档编号:243824345 上传时间:2024-09-30 格式:PPTX 页数:21 大小:824.73KB
返回 下载 相关 举报
WIN CE 60 基于ARM 9 的开发16734_第1页
第1页 / 共21页
WIN CE 60 基于ARM 9 的开发16734_第2页
第2页 / 共21页
WIN CE 60 基于ARM 9 的开发16734_第3页
第3页 / 共21页
点击查看更多>>
资源描述
Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,*,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,*,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,*,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,*,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,*,*,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)、通信能力(Connectivit,y),和伴侣(Companion);E代表电子产品(Electronics),WinCE,不仅继承了传统的Windows图形界面,并且在,WinCE,平台上可以使用Windows95/98上的编程工具、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在,WinCE,平台上继续使用。,WinCE,应用,与,LINUX,相比,,wince,的优势,WinCE,开发相对较容易,开发周期短,内核完善,主要是应用层开发。,Linux,开发难度较高,需要很高的技术实力,WinCE,的,GUI,丰富,开发工具强大。,Linux,核心调试工具不全,调试不太方便,尚没有很好的用户图形界面。,WinCE,系统维护难度相对较小。,Linux,占用较大的内存,如果去掉部分无用的功能来减小使用的内存,但是如果不仔细,将引起新的问题,。,与,WINCE 5.0,的区别,100%,毫无保留地开放,Windows Embedded CE 6.0,内核,Visual Studio,将包括一个被称为,Platform Builder,的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,重新设计的内核具有,32,000,个处理器的并发处理能力,每个处理有,2GB,虚拟内存寻址空间,同时还能保持系统的实时响应,加入了新的单元核心数据和语音组件,6.0,包含的组件更便于开发者创建通过,Windows Vista,内置功能无线连接到远程桌面共享体验的投影仪,充分利用了多媒体技术,以开发网络媒体设备、数字视频录像机和,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 2005,及其补丁,1.2,安装,WinCE 6.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,从,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.,应用程序开发、测试,使用到的软件,V,isual Studio 2005,及其补丁,WinCE 6.0,及其补丁,BSP,(,+SDK,),ActiveSync,串口通讯,+,下载软件,从设备制造商得到硬件和,BSP,需要设计硬件?,设计实现你的硬件,为硬件设计,BSP,需要定制,WinCE,平台?,从设备制造商处得到平台和,SDK,定制你的,WinCE,平台,导出你的,SDK,编码、测试,发布产品,WinCE,的开发流程,谢谢,演讲完毕,谢谢观看!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!