第七章 Chapter4-嵌入式windows CE开发基础.ppt

第七章 Chapter4-嵌入式windows CE开发基础.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 嵌入式windows CE的开发基础 主要内容 Windows CE 5.0的层次体系结构 Windows CE 5.0 的进程、线程与调度 基于Windows CE的嵌入式系统开发 Windows CE开发中涉及到的工具 第一节 Windows CE 5.0的层次体系结构 Windows CE的发展史 Windows CE 1.0 在1996年11月首次面世,为手持式PC而设计。 该手持式PC配有480*240或640*240的屏幕,有一个很小的矩形键盘。 Windows CE 2.0 Fall Comdex 97大会上,微软发布了其显著更新的操作系统Windows CE 2.0。 同时更新的更有一些硬件,显示器具有640*240的横向屏幕,一些是彩色的,还具有略大一些的键盘。 Windows CE 3.0 2000年4月,微软宣布了Pocket PC,最初的Pocket PC使用预发布的具有更多功能的Windows CE 3.0。Pocket PC的用户界面也有所不同,更加整洁外观。 2001年晚些时候,Pocket PC更新为Pocket PC 2002。这次发布使用了Windows CE3.0的最终发布版本,并做了一些用户接口方面的改进。同时也增加了Pocket PC Phone版本。 2002年末发布Smartphone2002。 Windows CE 4.X (Windows CE.net) 2002年11月, Windows CE.Net发布,.NET特别强调网络功能,该操作系统主要为移动用户提供基于网络的服务和内容,它不但能够支持蓝牙和802.11b无线局域网技术,同时还可以应用于其他设备,如数码相机、小型客户端设备、机顶盒,以及自动化设备等。 它支持4种处理器家族,包括:ARM(包括 ARM720T、ARM920T、ARM1020T、StrongARM和XScale)MIPS、SHx 和X86。 Windows Mobile 2003 在2003年6月,微软发布了Windows Mobile 2003,采用了前面所提到的CE.NET架构,同时发布的还有Windows Mobile 2003 Software For Pocket PC 和Smartphone。 从Windows Mobile 2003开始,微软以Windows Mobile 的名称取代了Windows CE,将Pocket PC产品划归到了Windows的大旗下,加大了对掌上电脑的投入。 Windows Mobile 2003是以Windows CE 4.2为核心,对XScale CPU进行了优化。 Windows Mobile 2003 Second Edition 放弃了过去一成不变的屏幕分辨率。 Windows Mobile 2003 Second Edition除了支持传统的240×320的分辨率之外,还新增了对320×240横屏及240×240正方形两种分辨率的支持。 除此之外,在上述分辨率基础上两倍放大的高清晰规格也在支持之列,即480×640横屏、640×480竖屏和480×480正方形三种高清晰分辨率。 Windows CE 5.0 2004年8月,微软发布Windows CE5.0,而国内市场尚在消化Windows CE .NET 4.2。 Windows CE5.0在以下方面的性能得到改善 D3D Mobile、FastStart、GDI功能增强。 增强安全性。 广泛的源代码访问和设计灵活性。 增加25%的源代码开放。 Windows?CE6.0 Windows?CE6.0重新设计了Kernel,和Windows?CE?5.0相比较支持的进程数从32个扩展到32000?,每个进程的地址空间从32MB扩展到2GB?,很多系统模块(如文件系统和设备管理器)将运行在kernel模式,OAL也从kernel独立出来,driver可以运行在kernel模式和user模式。 Windows CE 的层次体系结构 Windows CE 的不同层次是由不同的厂商提供的。一般来说,硬件层和OEM 层由硬件OEM 厂商提供;操作系统层由微软公司提供;应用程序层由独立软件开发商提供。把这些厂商提供的产品结合起来,才能组成完整的基于Windows CE 构建的嵌入式系统。 (1)硬件层 (2)OEM层(BSP层) OEM 层是逻辑上位于硬件和Windows CE 操作系统之间的一层硬件相关的代码 OEM 层包括OEM 抽象层、引导程序BootLoader 、配置文件(Configuration File)和驱动程序(Device Driver ) 4 个模块。 OAL (OEM Abstraction Layer)

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档