WindowsCE嵌入式应用ppt课件_第1页
WindowsCE嵌入式应用ppt课件_第2页
WindowsCE嵌入式应用ppt课件_第3页
WindowsCE嵌入式应用ppt课件_第4页
WindowsCE嵌入式应用ppt课件_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

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

文档简介

1、1、课程简介2、Windows CE概述第讲本节目标掌握本课程的学习相关知识掌握本课程的学习相关知识了解开发环境了解开发环境了解学习工作任务了解学习工作任务掌握掌握WINCE的相关基础概念的相关基础概念2、应用软件、应用软件1、操作系统、操作系统 身边的嵌入式产品:身边的嵌入式产品: 手机手机 电子词典电子词典 可视电话可视电话 数字相机数字相机 机顶盒机顶盒 高清电视高清电视 汽车电子汽车电子 汽车控制系统汽车控制系统马达控制器车灯汽车控制系统汽车控制系统尾灯控制系统后车门控制系统前车门控制系统座椅控制系统发动器控制系统所有的控制系统都是一个完整的嵌入式系统1. 以ARM9处理器为核心; 2

2、. 采用核心板+底板的结构模式; 3.扩展SDRAM、FLASH、U盘、SD卡等通用存储器,以及网口、串口、USB接口等通讯接口,辅助LED显示、4.3寸真彩液晶显示等其它外围设备。 来自微软的Windows Mobile操作系统和桌面端的Windows操作系统一样,有各种图形化程序和开始菜单,并且有强大的游戏和多媒体性能。这些手机使用起来就像一台电脑一样,所以有些厂商也将旗下的Windows Mobile冠以“电脑手机”的称号。 多普达S1 Windows CEWindows XP Embedded Windows Embedded是微软的Windows产品在嵌入式领域的应用品牌,它并不是一

3、个产品的名称。目前使用Windows Embedded品牌的产品有两个:Windows CE和Windows XP Embedded。而Windows Mobile则是基于Windows CE的一个移动智能设备品牌,也不是产品名称。使用Windows Mobile品牌的产品有两个,Pocket PC和Smartphone。Pocket PC是基于Windows CE的PDA专用平台;Smartphone则是基于Windows CE,并且增加了通信等模块,为智能手机专门开发的平台。SP1 2.11SP2 2.12McKendric 4.2Tomatin NMD FPAlderWindows CE

4、 1.0Birch Windows CE 2.0Cedar Windows CE 3.0Talisker Windows CE .NET 4.0Macallan Windows CE 5.0Yamazaki CE 6.0Jameson 4.1 Windows CE是一个全新开发的操作系统,只需要500K的RAM就可以把系统全部装下,最新版的Windows CE内核只需200K的运行空间。Windows CE是模块化的,OEM厂家可以加入自己所需要的任何模块,或者除去不需要的。因此,一个应用程序的故障不会引起整个系统失效。 Windows CE版本主要有1.0、2.0、3.0、4.0、4.2、5

5、.0 和6.0。 代码(32位、电源性能)强大不开放)Windows CE 5.0: Windows CE 5.0在2004年5月份推出,微软宣布Windows CE 5.0扩大开放程序源代码。在这个开放源代码计划授权下,微软开放250万行源代码程序作为评估套件(evaluation kit)。凡是个人、厂商都可以下载这些源代码加以修改使用,未来厂商OEM时,则再依执行时期(Run-time)授权,支付Windows CE 5.0核心每台机器3美元的授权费用,这也是微软第一个提供商业用途衍生授权的操作系统。 Windows CE 6.0: 2006年11月,微软公司其最新的嵌入式平台Windo

6、ws CE 6.0正式上市。作为业内领先的软件工具,Windows CE 6.0将为多种设备构建实时操作系统,例如:互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。 Windows CEWindows CE凭借其与凭借其与WindowsWindows一致的人机界面,逐步占一致的人机界面,逐步占领了嵌入式操作系统的市场。领了嵌入式操作系统的市场。1. 1. 精简的模块化操作系统精简的模块化操作系统 Windows CE是高度模块化的嵌入式操作系统,用户可以根据特定的要求对操作系统进行定制,即Windows CE是可裁剪的。 2.2. 多硬

7、件平台支持多硬件平台支持 Windows CE支持在多种不同的CPU硬件平台上运行,包括x86,ARM,MIPS等嵌入式领域主流的CPU结构。3.3. 支持有线和无线的网络连接支持有线和无线的网络连接4.4. 稳健的实时性支持稳健的实时性支持 Windows CE是一个实时操作系统。5.5. 丰富的多媒体和多语言支持丰富的多媒体和多语言支持6.6. 强大的开发工具强大的开发工具 与其他嵌入式操作系统相比,Windows CE为开发人员提供了友好的开发工具支持,包括Platform Builder、eMbedded Visual C+ 和模拟器。1 1、PDAPDA市场市场 目前,在PDA市场中

8、,已基本形成了微软与Palm对垒的格局。Palm阵营的产品致命的弱点是系统开放性差、应用程序有限、功能延展空间小;而微软阵营的产品因Windows CE操作系统开放性好、应用程序开发商多、功能强大等优点后来居上。2 2、新一代手机操作系统、新一代手机操作系统 2002年微软推出了Smartphone2002,这是微软开发的新一代手机操作系统平台。这一智能电话解决方案把平台整合提升到一个新的层次,为手机用户提供了语音、数据及多媒体功能。目前,采用Smartphone2002新一代手机操作系统平台的厂家逐渐增多,这些厂家基本上都是无线手机市场的后来者,他们正在和微软一起向传统手机的阵营发起挑战。3

9、 3、工业控制、工业控制 Windows CE是工业控制领域的一种典型手段。它是把产品置于可靠软件和可靠硬件上的一个有效办法。Windows CE为设计单位、制造厂家和客户带来了收益,降低了产品生产周期中各个阶段的成本,并且缩短了自定义解决方案所需的市场投放时间。收款机装置(Retail Point-of-Sale Device)机上盒(Set-Top Box)上网板(Web Pad)窗口化简易终端机(Windows Thin Client)需要硬件设计?从OEM厂商购买硬件和BSP需要OS定制?从OEM厂商得到SDK和操作系统运行时映像开发&测试发布设计开发硬件为自己的硬件开发BSP

10、定制Windows CE操作系统导出SDKYNYN1 1、硬件设计、硬件设计首先,要确定系统所运行的硬件平台。与通用PC的硬件设计不同,由于嵌入式系统通常都是专用的系统,对于硬件设计强调的是“够用”而不是“功能强大”,以降低成本。2 2、让、让Windows CEWindows CE运行起来运行起来硬件设计后,下一步是让Windows CE运行起来。这须拥有针对这块硬件板的板级支持包(BSP)。BSP是操作系统与硬件板卡之间的重要交互接口。3 3、定制操作系统、定制操作系统操作系统定制过程是通过Platform Builder工具完成的。使用Platform Builder,可根据具体的应用需

11、求,选择需要的操作系统功能组件,然后生成操作系统的运行时映像。4 4、应用程序开发、应用程序开发当硬件和操作系统都具备后,剩下的就是为平台开发一些必要的应用程序。这与Windows下的应用程序开发没有太大的区别。Platform BuilderConfigurationBuildDownloadDevice UnderDevelopment Device EmulationDebugBSP(OAL, Boot Loader , Drivers)Export SDKEmbedded Visual C+Visual Studio 2005Standard SDK OEM ISV 微软的微软的Pla

12、tform Builder 5.0Platform Builder 5.0是一个定制的基于是一个定制的基于Windows CEWindows CE操作系统的嵌入式平台的集成开发环境(操作系统的嵌入式平台的集成开发环境(IDEIDE)。同时自带设)。同时自带设计、创建、生成、测试并调试一个基于计、创建、生成、测试并调试一个基于Windows CEWindows CE平台所必平台所必须的开发工具,提供了一个单独集成工作区,在工作区内可须的开发工具,提供了一个单独集成工作区,在工作区内可以对平台和工程进行开发。以对平台和工程进行开发。 Platform BuilderPlatform Builder

13、包括的开发工具:包括的开发工具:新建平台向导:帮助创建一个新的平台。 BSP向导:帮助更简单有效创建一个板级支持包(BSP)。 导出SDK向导:导出一个定制的软件开发工具包(SDK)。远程工具:执行在Windows CE目标设备上的各种调试和信息收集任务。 仿真器:通过模拟硬件加速并简化了开发工作,允许用户在开发工作区上测试平台和应用程序。 特性目录窗口:特性目录窗口:操作系统可选特性的一个集合,操作系统可选特性的一个集合,包括包括BSP、Core OS、设备驱动程序、设备驱动程序 工作区窗口:开发人员已经选定的特性的列表工作区窗口:开发人员已经选定的特性的列表 C或C+Windows CE 5.0操作系统Win32应用程序C或C+PlatformBuilderWin32应用程序.NET CompactFrameworkC#或VB.N

温馨提示

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

评论

0/150

提交评论