嵌入式操作系统WinCE简介_第1页
嵌入式操作系统WinCE简介_第2页
嵌入式操作系统WinCE简介_第3页
嵌入式操作系统WinCE简介_第4页
嵌入式操作系统WinCE简介_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

——WindowsCE概述嵌入式操作系统WindowsCE课程安排嵌入式系统回顾OURS-2410F嵌入式开发板介绍WindowsCE概述WindowsCE开发环境PlatformBuilder集成开发环境EmbeddedVisualC++开发工具WindowsCE调试方法远程工具嵌入式产品

对于嵌入式产品,相信大家并不陌生。小到电子体温计,大到飞机的自动导航系统都属于嵌入式系统。

身边的嵌入式产品:

※手机

※电子词典

※可视电话

※数字相机

※机顶盒

※高清电视

※汽车电子……嵌入式系统什么是嵌入式系统?嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。典型的嵌入式系统组成嵌入式系统示例——汽车控制系统马达控制器车灯嵌入式系统示例——汽车控制系统尾灯控制系统后车门控制系统前车门控制系统座椅控制系统发动器控制系统所有的控制系统都是一个完整的嵌入式系统2410F型开发板1.以ARM9处理器为核心;

2.采用核心板+底板的结构模式;3.扩展SDRAM、FLASH、U盘、SD卡等通用存储器,以及网口、串口、USB接口等通讯接口,辅助LED显示、4.3寸真彩液晶显示等其它外围设备。

嵌入式系统开发模式交叉开发环境◆编辑及编译环境—主机开发环境“host”端

→在Host端编辑并编译,但不执行◆下载并运行环境—目标板“target”端

→编译完的程序实际运行的载体主流的嵌入式操作系统界面漂亮的WindowsCE开源的嵌入式Linux最佳学习型的ucos开源小巧的Ecos系统无处不在、稳定异常的VxWorks手机之王Symbian手持之王PalmOS女娲计划的HopenOSWindowsMobileWindowsMobile来自微软的WindowsMobile操作系统和桌面端的Windows操作系统一样,有各种图形化程序和开始菜单,并且有强大的游戏和多媒体性能。这些手机使用起来就像一台电脑一样,所以有些厂商也将旗下的WindowsMobile冠以“电脑手机”的称号。

多普达S1

WindowsCEWindowsXPEmbeddedWindowsEmbeddedWindowsEmbedded是微软的Windows产品在嵌入式领域的应用品牌,它并不是一个产品的名称。目前使用WindowsEmbedded品牌的产品有两个:WindowsCE和WindowsXPEmbedded。而WindowsMobile则是基于WindowsCE的一个移动智能设备品牌,也不是产品名称。使用WindowsMobile品牌的产品有两个,PocketPC和Smartphone。PocketPC是基于WindowsCE的PDA专用平台;Smartphone则是基于WindowsCE,并且增加了通信等模块,为智能手机专门开发的平台。之间的功能对比特性

PocketPCPocketPCPhoneSmartPhone高分辨率彩色屏幕有有有触摸屏有有无IE浏览器有有有语音通信无有有内置GSM、GPRS或者CDMA模块无有有MediaPlayer有有有PocketWord有有无PocketExcel有有无MSNMessenger有有有SP1

2.11SP2

2.12"McKendric"

4.2"Tomatin"

NMDFP"Alder"

WindowsCE1.011/1996"Birch"

WindowsCE2.011/1997"Cedar"

WindowsCE3.04/2000"Talisker"

WindowsCE

.NET4.01/2002"Macallan"

WindowsCE5.08/2004"Yamazaki"

CE6.011/2006"Jameson"

4.1WindowsCE的发展历程WindowsCE是一个全新开发的操作系统,只需要500K的RAM就可以把系统全部装下,最新版的WindowsCE内核只需200K的运行空间。WindowsCE是模块化的,OEM厂家可以加入自己所需要的任何模块,或者除去不需要的。因此,一个应用程序的故障不会引起整个系统失效。WindowsCE版本主要有1.0、2.0、3.0、4.0、4.2、5.0和6.0。WindowsCE背景WindowsCE背景 移动电子设备PDA的兴起 初衷: 创造出一个移动型的Windows设备 设计目标是简单易用以及用户熟悉的体验 特别是对于Windows95的用户而言1990:技术研究起步1992:移动型Windows计划 Winpad项目(HP(Compad),NEC,Motorola,Sharp)超前的技术:手写识别技术等1994:撤离Winpad项目 硬件水平并不足以支持运行这些代码 (32位、电源性能)WindowsCE1.0

1996.11单色的Windows95简化版本 卡西欧 最初发展并不顺利 Palm操作系统在PDA市场上非常成功(85%) 微软公司也通过游说、技术支持、直接资助等手段来聚集大量合作厂商,使WinCE类的PDA阵容越来越强大呱呱坠地——WindowsCE1.0WindowsCE2.0

1997.11彩色、速度熟悉、友好的界面嗷嗷待哺——WindowsCE2.0486CPUSfromINTELandAMD82xPowerPCCPUS32bitsTrueColor(256colorsinHPC)PrintingLANActiveXJavaInternetExplorer2.0DirectXCompatiblewithallWindowsCE1.0APIsWindowsCE3.0

2000.4目标对准掌上产品,标准PC、家电和工控设备等领域通用性袖珍版装的Word、Excel等日常办公软件、娱乐性

WindowsforPocketPC(PPC)

成长茁壮——WindowsCE3.0WindowsMobilePocketPC(forPDAs)SmartPhone(forcellphones)WindowsCE4.0 2002.1net框架、蓝牙技术 升级版:Windows功能扩充、丰富和集成

面向研究机构开放了源代码羽翼渐丰——WindowsCE.NET语音识别.NETFrameworkCompactBluetoothLAN802.11a/b/gIPv6ARMMIPSx86SHCPUSWindowsMediaPlayerInternetExplorer6WindowsMessengerWindowsMobile2003ForPPCPhoneForSmartPhoneWindowsCE5.0

2004.5资料安全性、支持3G网络、无线技术、存储能力、快速修复功能、硬件加速能力3D时代做准备 占用空间比较大 性能有较大的下降必须依靠高性能的硬件 扩大开放源代码(56%)凤凰凌空——WindowsCE5.0.NETCompactFrameworkServicePack2Direct3DMobileUSB2.0AllfeaturesinWindowsCE.NETWindowsMobile5.0WindowsEmbeddedCE6.0 2006.11 核心地址和资源分配技术的改进 802.11i、802.11e、WAP2、蓝牙AES加密 无线通信更加稳定、可靠 整合了最新的多媒体技术 体积增长了不到5% 开放所有源代码(GUI图形用户界面不开放)今日之星—WindowsEmbeddedCE6.0设备驱动程序远程桌面InternetExplorerVoIP设备上实现Web服务(WSDAPI)WMP更新文件系统更新WindowsMobile6.0不久的将来——WindowsMobile6.5WindowsCE5.0:

WindowsCE5.0在2004年5月份推出,微软宣布WindowsCE5.0扩大开放程序源代码。在这个开放源代码计划授权下,微软开放250万行源代码程序作为评估套件(evaluationkit)。凡是个人、厂商都可以下载这些源代码加以修改使用,未来厂商OEM时,则再依执行时期(Run-time)授权,支付WindowsCE5.0核心每台机器3美元的授权费用,这也是微软第一个提供商业用途衍生授权的操作系统。

WindowsCE6.0:

2006年11月,微软公司其最新的嵌入式平台WindowsCE6.0正式上市。作为业内领先的软件工具,WindowsCE6.0将为多种设备构建实时操作系统,例如:互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。

WindowsCE背景WindowsCEC:袖珍(Compact)消费(Consumer)通信能力(Connectivity)伴侣(Companion)E:电子产品(Electronics)WindowsCE操作系统WindowsCE凭借其与Windows一致的人机界面,逐步占领了嵌入式操作系统的市场。WindowsCE特点精简的模块化操作系统

WindowsCE是高度模块化的嵌入式操作系统,用户可以根据特定的要求对操作系统进行定制,即WindowsCE是可裁剪的。多硬件平台支持

WindowsCE支持在多种不同的CPU硬件平台上运行,包括x86,ARM,MIPS等嵌入式领域主流的CPU结构。支持有线和无线的网络连接稳健的实时性支持

WindowsCE是一个实时操作系统。丰富的多媒体和多语言支持强大的开发工具与其他嵌入式操作系统相比,WindowsCE为开发人员提供了友好的开发工具支持,包括PlatformBuilder、eMbeddedVisualC++和模拟器。与桌面版本比较——硬件平台桌面版WindowsOnlyrunsonx86architectureWindowsCEARM/XscaleMIPSPowerPCSparcx86WindowsCE特性WindowsCE支持在多种不同的CPU硬件平台上运行与桌面版本比较——镜像大小桌面WindowsWindows3.x:2-5MBWindows98:400MBWindowsXP:1.5GB越来越大…不能定制WindowsCE最小:200KB网络部分大约800KBGWES,ShellandApps大约4MB

InternetExplorer大约3MBWindowsCE特性组件化200多个可选组件快速方便地针对特定应用系统定制OS与桌面版比较——实时性桌面Windows不具有实时性WindowsCE线程优先级256级中断嵌套每个线程都有独立的时钟嘀嗒处理优先级反转WindowsCE特性WindowsCE支持实时性与桌面版比较——电源

温馨提示

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

评论

0/150

提交评论