高级操作系统-WinCE6.0

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高级操作系统论文--嵌入式系统WindowsCE 6.0介绍

目录

1.WINDOWS CE是什么 (1)

2.产生背景 (1)

3.发展历史 (2)

4.架构 (4)

4.1.硬件层 (5)

4.2.OEM硬件适配层 (5)

4.3.W INDOWS CE操作系统服务层 (5)

4.4.应用层 (8)

5.开发 (8)

6.特点 (9)

7.缺点 (10)

1.Windows CE是什么

微软在操作系统领域共有3大分支,其中之一是已经成为历史的DOS/Win9X。而另一分支则是正在桌面环境上发光发热的NT架构,如XP,Vista等等。而CE这一分支算是微软针对个人计算机以外的产品所开发的操作系统家族统称,Windows CE设计成针对小型设备(它是典型的拥有有限内存的无磁盘系统)的通用操作。专门设计给掌上电脑以及嵌入式设备所使用的电脑环境。这样的操作系统可使完整的可移动技术与现有的Windows桌面技术整合工作。系统使用在PDA或智能型手机上的就称为Windows Mobile,要使用这个名称必需要通过微软认证。而应用在其它用途,如机顶盒、VoIP电话、收银机等则维持Windows CE 的名称,不需通过认证,但是在授权费用方面则是有所不同。Windows CE 6.0 使用了基于数量的特许许可证模式,设备制造商可以在设备开始供货时再购买运行许可证。微软将提供知识产权保护(根据许可协议条款)和为期10 年的产品支持生命周期,确保产品的完整性并保证厂商得到必要的支持和保护以获得成功。所以使用Windows嵌入式系统基本上不同名称只是在于启用元件的不同而已,核心都基本一样。

不象其它的微软Windows 操作系统,Windows CE并不是一个标准的相同的对所有平台适用的软件。为了足够灵活达到适应广泛产品需求,Windows CE采用标准模式,这就意味着,它能够由一系列软件模式做出选择,从而使产品定制。另外,一些可利用模式也可作为其组成部分,这意味着这些模式能够通过从一套可利用的组份做出选择,从而成为标准模式,通过选择,能够达到系统要求的最小模式,OEM 能够减少存储脚本和操作系统的运行。

Windows CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivity)和伴侣(Companion);E代表电子产品(Electronics)。与Windows 95/98、Windows NT不同的是,Windows CE是所有源代码全部由微软自行开发的嵌入式新型操作系统,并已开源了大部分代码。其操作界面虽来源于Windows 95/98,但Windows CE是基于WIN32 API重新开发、新型的信息设备的平台。Windows CE具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。Windows CE不仅继承了传统的Windows图形界面,并且在Windows CE平台上可以使用Windows桌面系统的编程工具(如Visual Basic、Visual C++、C#等)、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在Windows CE平台上继续使用。Windows CE并非是专为单一装臵设计的,所以微软为旗下采用Windows CE系统的产品大致分为三个:Pocket PC(掌上电脑)如Windows Mobile的智能手机、Handheld PC(手持设备)如使用在工业领域的终端、Auto PC 如车载应急报警或导航设备。

2.产生背景

对于大部分制造业企业,测量仪器的自动数据采集一直是个令人烦恼的事情,即使仪器已经具有RS232/485等接口,但仍然在使用一边测量,一边手工记录到纸张,最后再输入到PC中的

处理方式,不但工作繁重,同时也无法保证数据的准确性,常常管理人员得到的数据已经是滞后了一两天的数据;而对于现场的不良产品信息及相关产量数据,如何实现高效率、简洁、实时的数据采集更是一大难题。

Windows CE是将各种输入设备如键盘,条码扫描装臵,摄像头等与数据终端一体化,带有电池,可离线操作的终端电脑设备。具备实时采集、自动存储、即时显示、即时反馈、自动处理、自动传输等功能。为现场数据的真实性、有效性、实时性、可用性提供了保证。其具有一体性、机动性、体积小、重量轻、高性能,并适于手持等特点。早期主要应用于工业领域数据采集。

3.发展历史

3.0

发布于2000年六月。代号Cedar。

从此开始分化出Mobile版本,著名的Pocket PC 2000也由此而来。

●针对核心进行重写使CE的实时性推进至微秒层级。

●Pocket PC 2000,Pocket PC 2002及Smartphone 2002的基础。

●优先级数从8增加至256。

●系统对象数从65 536增加至4亿1900多万。

●使用特殊的APIs对系统进行访问,对注册表的写操作也被限制在部分区域。

4.x

发布于2002年1月。代号Talisker/Jameson/McKendric。

2003年微软将Pocket PC 2003和Smart Phone 2003统一改称为Windows Mobile 2003,依然包括Windows Mobile 2003 for Pocket PC、Windows Mobile2003 for Pocket PC Phone Edition和Windows Mobile 2003 for

Sm artphone。

●更改部分驱动结构并增加新功能。

●Pocket PC 2003的基础。

●提供蓝牙支持。

●支持TLS(SSL 3.1),IPsec L2TP VPN、Kerberos。

5.0

发布于2004年8月。代号"Macallan"。

2005年微软将新的操作系统称为Windows Mobile 5.0。依然包括Windows Mobile 5.0 for Pocket PC(不支持电话功能)、Windows Mobile 5.0 for Pocket PC Phone(支持触摸屏)和Windows Mobile 5.0 for Sm artphone(不支持触摸屏)。

●自动向生产商发送错误报告。

●移动式Direct3D,一个基于COM的Windows X P DirectX多媒体API版本。

●2D图形DirectDraw和摄像头与影片的DirectShow数字化支持。

●支持Remote Desktop Protocol(RDP)。

6.x

发布于2006年9月。代号"Yamazaki"。

2007年微软推出Windows Mobile 6,它有三个不同的版本:“Windows Mobile 6 Standard”(用在智能手机,没有触摸屏),“Windows Mobile 6 Professional”(用在智能手机,有触摸屏),以及“Windows Mobile 6 Classic”(用在掌上电脑,没有通话功能)。

●进程地址空间从32 MB增加至1 GB

●进程数目从32增加至32768

相关文档
最新文档