[工学]第9章:WinCE体系结构.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第9章:WinCE体系结构

概述 什么是WinCE WinCE的发展历程 WinCE的特点 WinCE 5.0的总体结构 (一)什么是WinCE 全称为Windows Embedded CE,简称为WinCE 为大名鼎鼎的微软公司研发的嵌入式操作系統,可以应用在各类嵌入式系统中,或是硬件性能較低的PC系統(例如很少的存储器,较慢的CPU等) 微软并未定义CE两个英文单词的含义,一般解释則有Compact Edition、Customer Embedded、Consumer Electronics等 属于Windows Embedded系列产品中的一员 (一)什么是WinCE Windows Embedded系列产品 Windows Embedded Standard Windows XP Embedded及Windows NT 4.0 Embedded Windows Embedded Compact 即Windows Embedded CE Windows Embedded Enterprise Windows XP Professional for Embedded Systems Windows Vista Business for Embedded Systems Windows Vista Ultimate for Embedded Systems 未来发布的Windows 7 Ultimate for Embedded Systems Windows Embedded POSReady 专为开发POS(Point of Service)解决方案的OEM厂商以及使用POS设备的企业提供的一款嵌入式操作系统 (二)WinCE的发展历程 (三)WinCE的特点 总体特点 精简的模块化操作系统 WinCE是高度模块化的嵌入式操作系统,用户可以为了满足特定的要求而对操作系统进行定制 WinCE的可剪裁性使其体积也可以很小。 多硬件平台支持 嵌入式系统的特点决定了嵌入式系统硬件设备是多种多样的,WinCE需要运行在不同CPU组成的硬件平台上 支持有线和无线网络连接 实时性支持 丰富的多媒体和多语言支持 强大易用的开发工具 商业操作系统,not free! (三)WinCE的特点 WinCE 5.0的特点 操作系统增强 新增对USB2.0的支持;新增对Direct 3D Mobile的支持 系统中断从32个增加到64个 新增电源管理库;增强设备管理器功能;增加新的资源管理器功能 增加了网络媒体设备(Networked Media Device,NMD)特征包 统一的构建系统 使用Platform Builder构建操作系统与使用命令行构建操作系统进行了统一,PB对命令行界面进行了简单封装,使用PB与使用命令行构建操作系统没有任何功能上的区别。 高质量的BSP(Board Support Package) 将BSP的功能提炼为一些小的库文件(提炼出OAL),修改了某些驱动接口,并且对BSP的目录及文件等做了限定。这样就简化了BSP的开发,更加模块化,结构更加清晰 微软与开发人员共享了250万行的操作系统源代码 微内核结构 (三)WinCE的特点 WinCE 6.0的特点 同时运行进程数量的增加 可以同时运行的进程数量从32个上升到32000个,解决了进程数量受到限制的问题 虚拟内存空间的增加 WinCE是32位的操作系统,具有4G的虚拟地址空间,其中2G为内核空间,2G为用户空间 在WinCE 5.0中,用户空间被分成了64个槽(slot),每个槽32MB大小,一个进程只能有一个槽 WinCE 6.0中,由于其采用了新的存储机制,因此使得每个进程可以使用最大2GB的虚拟内存 (三)WinCE的特点 WinCE 6.0的特点 100%公开了源代码 在WinCE 5.0中,微软公司公开了70%的核心源代码,而到了WinCE 6.0中,这一比例提高到了100% 推出了新的开发工具 在WinCE 5.0中,开发工具为Embedded Visual C++、Embedded Visual Basic和Visual Studio.net 2003,内核定制工具则使用Platform Builder 在WinCE 6.0中,开发工具为Visual Studio 2005,内核定制工具Platform Builder,变成了VS2005的一个插件 宏内核结构 (三)WinCE的特点 WinCE 6.0 R3的新增功能 Silverlight for Windows Embedded 在 Windows Embedded CE 中引入了 Silverlight 的强大功能,从而能够创建丰富多彩的应用程序和用户界面 嵌入式 Internet Ex

文档评论(0)

ipbohn97 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档