Linux中国论坛's Archiver

freeskylin 发表于 2008-2-27 16:03

Windows CE 的家族史

[font=宋体][size=3][font=Arial][size=10.5pt]Windows[/size][/font]
[font=Arial][size=10.5pt]CE[/size][/font][font=宋体][size=10.5pt]是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的[/size][/font][font=Arial][size=10.5pt]32[/size][/font][font=宋体][size=10.5pt]位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的[/size][/font][font=Arial][size=10.5pt]Windows 95[/size][/font][font=宋体][size=10.5pt],[/size][/font][font=Arial][size=10.5pt]Windows CE[/size][/font][font=宋体][size=10.5pt]的图形用户界面相当出色。接着我们来走进[/size][/font][font=Arial][size=10.5pt]Windows[/size][/font]
[font=Arial][size=10.5pt]CE[/size][/font][font=宋体][size=10.5pt]的家族,了解一下她的祖谱吧。[/size][/font][/size][/font]
[font=宋体][size=10.5pt][size=3][img]http://bbs.ee365.cn/attachments/20080227_f0ca6dbf5f2d4ceb4cf5K7Gm3810BpM1.jpg[/img][/size][/size][/font]
[font=宋体][size=10.5pt][font=宋体][size=3][b][font=Arial]WinCE 1.0[/font][/b][b][font=宋体]:[/font][/b][b][font=Arial][/font][/b][/size][/font]
[font=宋体][size=3][font=Arial]WINCE 1.0[/font][font=宋体]是单色的[/font][font=Arial]Windows95[/font][font=宋体]简化版本。作为第一代的[/font][font=Arial]WinCE1.0[/font][font=宋体]于[/font][font=Arial]1996[/font][font=宋体]年问世,不过它最初的发展并不顺利。[/font][font=Arial]90[/font][font=宋体]年代中期卡西欧推出第一款采用[/font][font=Arial]WinCE1.0[/font][font=宋体]操作系统的蛤壳式[/font][font=Arial]PDA[/font][font=宋体],算是第一家推出真正称得上手掌尺寸的掌上电脑厂商。[/font][font=Arial][/font][/size][/font]
[font=宋体][size=3][b][font=Arial]WinCE2.0[/font][/b][b][font=宋体]:[/font][/b][b][font=Arial][/font][/b][/size][/font]
[size=3][font=宋体]在[/font][font=宋体][font=Arial]Fall Comdex 1997[/font][font=宋体]大会上,[/font][font=Arial]Windows CE 2.0[/font][font=宋体]随着手持式[/font][font=Arial]PC 2.0[/font][font=宋体]一起发布了。[/font][font=Arial]Windows CE 2.0[/font][font=宋体]增加了网络支持,包括[/font][font=Arial]Windows [/font][font=宋体]标准网络功能,支持[/font][font=Arial]NDIS miniport[/font][font=宋体]驱动模式,以及通用[/font][font=Arial]NE2000[/font][font=宋体]网络卡驱动支持。虽然增加的[/font][font=Arial]COM[/font][font=宋体]被限制在进程内服务,但可以用来支持脚本编写。[/font][font=Arial][/font][/font][/size]
[font=宋体][size=3][font=Arial]WinCE2.0[/font][font=宋体]不仅比[/font][font=Arial]CE1.0[/font][font=宋体]快的多,而且的彩色显示,又众多新型[/font][font=Arial]PDA[/font][font=宋体]采用新的[/font][font=Arial]WinCE2.0[/font][font=宋体]系统,大有取代[/font][font=Arial]Pilot[/font][font=宋体]的趋势,成为[/font][font=Arial]PDA[/font][font=宋体]操作系统新的标准。尽管[/font][font=Arial]CE2.0[/font][font=宋体]仍然要比[/font][font=Arial]Pilot[/font][font=宋体]的操作系统需要的空间要大的多,但它具有[/font][font=Arial]Windows[/font][font=宋体]的界面,会用[/font][font=Arial]PC[/font][font=宋体]的人估计没有多少人不会使用微软的操作系统。如果你熟悉[/font][font=Arial]Windows95[/font][font=宋体],在使用[/font][font=Arial]Windows CE[/font][font=宋体]的时候就熟门熟路了,就不需要重新学习。[/font][font=Arial][/font][/size][/font]
[font=宋体][size=3][b][font=Arial]WinCE2.01[/font][/b][b][font=宋体]:[/font][/b][b][font=Arial][/font][/b][/size][/font]
[size=3][font=宋体]掌上电脑[/font][font=宋体][font=Arial]Palm-size PC[/font][font=宋体]在[/font][font=Arial]1998[/font][font=宋体]年初发布后,[/font][font=Arial]Windows CE[/font][font=宋体]不断改进,[/font][font=Arial]CE 2.01[/font][font=宋体]出台了。虽然[/font][font=Arial]Windows CE 2.01[/font][font=宋体]没有按[/font][font=Arial]ETK[/font][font=宋体]形式发布,但它在减少操作系统和应用程序大小方面做的努力还是值得称道的:在[/font][font=Arial]2.01[/font][font=宋体]中,[/font][font=Arial]C[/font][font=宋体]运行时库从每个[/font][font=Arial]EXE[/font][font=宋体]和[/font][font=Arial]DLL[/font][font=宋体]都要绑定的静态链接库中去掉了,放到了操作系统里,极大的减小了操作系统和应用程序的大小。[/font][font=Arial][/font][/font][/size]
[font=宋体][size=3][b][font=Arial]WinCE2.11[/font][/b][b][font=宋体]:[/font][/b][b][font=Arial][/font][/b][/size][/font]
[font=宋体][size=3][font=Arial]Windows CE 2.11[/font][font=宋体]是从未正式发布的[/font][font=Arial]Windows CE 2.1[/font][font=宋体]的服务升级包。[/font][font=Arial][/font][/size][/font]
[font=宋体][size=3][font=Arial]1998[/font][font=宋体]年年末,[/font][font=Arial]Windows CE 2.11[/font][font=宋体]作为[/font][font=Arial]Windows CE[/font][font=宋体]平台的[/font][font=Arial]2.11[/font][font=宋体]版本,发布给了嵌入式开发者社区。该版本支持改进的对象存储,允许要存储的文件大于[/font][font=Arial]4M[/font][font=宋体]。还增加了对控制台程序的支持,同时增加了[/font][font=Arial]MS-DOS[/font][font=宋体]风格的命令行解释器[/font][font=Arial]CMD.exe[/font][font=宋体]的[/font][font=Arial]Windows CE[/font][font=宋体]支持。[/font][font=Arial][/font][/size][/font]
[font=宋体][size=3][b][font=Arial]WinCE2.12[/font][/b][b][font=宋体]:[/font][/b][b][font=Arial][/font][/b][/size][/font]
[font=宋体][size=3][font=Arial]Windows CE 2.12[/font][font=宋体]也是作为[/font][font=Arial]2.1[/font][font=宋体]的服务包发布的。最大的亮点是一个增强的平台[/font][font=Arial]Builder[/font][font=宋体]工具集,它具有一个图形化的前端界面。用一个新的通知接口调整了系统操作,新的接口将不同的通知功能进行了组合。通知的用户接口暴露在平台[/font][font=Arial]Builder[/font][font=宋体]中,允许嵌入式应用开发者定制通知对话框。[/font][font=Arial][/font][/size][/font]
[font=宋体][size=3][b][font=Arial]WinCE3.0[/font][/b][b][font=宋体]:[/font][/b][b][font=Arial][/font][/b][/size][/font]
[size=3][font=宋体]在[/font][font=宋体][font=Arial]2000[/font][font=宋体]年发布了[/font][font=Arial]WinCE3.0[/font][font=宋体],她是微软的[/font][font=Arial]Windows Compact Edition[/font][font=宋体],是一个通用版本,并不针对掌上产品,标准[/font][font=Arial]PC[/font][font=宋体]、家电和工控设备上也可以安装运行,但要做许多客户化工作,当然也可以做掌上电脑。[/font]
[font=宋体]微软鼓励大家在任何硬件平台[/font][font=Arial](WinCE3.0[/font][font=宋体]支持[/font][font=Arial]5[/font][font=宋体]系列[/font][font=Arial]CPU: x86, PowerPC, ARM ,MIPS,SH3/4) [/font][font=宋体]上使用(为了和[/font][font=Arial]VxWorks[/font][font=宋体]、[/font][font=Arial]Linux[/font][font=宋体]等竞争),所以早期的[/font][font=Arial]WINCE[/font][font=宋体]运行在不同的硬件平台上。[/font][font=Arial] [/font][/font][/size]
[font=宋体][size=3][b][font=Arial]WinCE4.0[/font][/b][b][font=宋体]:[/font][/b][font=Arial] [/font][/size][/font]
[font=宋体][size=3][font=Arial]WinCE.Net[/font][font=宋体](即[/font][font=Arial]WinCE 4.0[/font][font=宋体])是微软于[/font][font=Arial]2002[/font][font=宋体]年[/font][font=Arial]1[/font][font=宋体]月份推出的首个以[/font][font=Arial].Net[/font][font=宋体]为名的操作系统。[/font][font=Arial]WinCE.Net[/font][font=宋体]是[/font][font=Arial]WinCE3.0[/font][font=宋体]的升级,同时还加入[/font][font=Arial].Net Framework[/font][font=宋体]精简版,支持蓝牙和[/font][font=Arial].Net[/font][font=宋体]应用程序开发。这个版本里,改变了虚拟内存的管理方式,将每个应用程序的虚拟内存空间扩大了[/font][font=Arial]1[/font][font=宋体]倍。[/font][font=Arial][/font][/size][/font]
[font=宋体][size=3][b][font=Arial]WinCE4.1[/font][/b][b][font=宋体]:[/font][/b][font=Arial][/font][/size][/font]
[font=宋体][size=3][font=Arial]2001[/font][font=宋体]年末,[/font][font=Arial]Windows CE 4.1[/font][font=宋体]跟随[/font][font=Arial]Windows CE 4.0[/font][font=宋体]之后发布了,增加了[/font][font=Arial]IP v6[/font][font=宋体]支持,[/font][font=Arial]Winsock2[/font][font=宋体]支持,一组支持[/font][font=Arial]applets[/font][font=宋体]的新功能,以及一个叫[/font][font=Arial]Power Manager[/font][font=宋体]的例子。[/font][font=Arial]Windows CE 4.1[/font][font=宋体]支持[/font][font=Arial].NET [/font][font=宋体]精简框架。[/font][font=Arial][/font][/size][/font]
[font=宋体][size=3][b][font=Arial]WinCE4.2[/font][/b][b][font=宋体]:[/font][/b][b][font=Arial] [/font][/b][/size][/font]
[font=宋体][size=3][font=Arial]2003[/font][font=宋体]第[/font][font=Arial]2[/font][font=宋体]季度,[/font][font=Arial]Windows CE.NET 4.2[/font][font=宋体]发布了。[/font][font=Arial][/font][/size][/font]
[font=宋体][size=3][font=Arial]Windows CE.NET 4.2[/font][font=宋体]是[/font][font=Arial]WindowsCE.NET 4.0/4.1[/font][font=宋体]的升级版,对[/font][font=Arial]Windows CE[/font][font=宋体]先前版本的强大功能进行了进一步的扩充和丰富,基于其开发的设备将从这些微小但重要的变化中获得更好的性能和更强的[/font][font=Arial]Windows[/font][font=宋体]集成功能。微软在[/font][font=Arial]WinCE4.2[/font][font=宋体]版时曾提供开放源代码,不过只针对研究单位,而程序代码较少,为[/font][font=Arial]200[/font][font=宋体]万行。[/font][font=Arial] [/font][/size][/font]
[font=宋体][size=3][b][font=Arial]WinCE5.0[/font][/b][b][font=宋体]:[/font][/b][b][font=Arial][/font][/b][/size][/font]
[font=宋体][size=3][font=Arial]WinCE5.0[/font][font=宋体]在[/font][font=Arial]2004[/font][font=宋体]年[/font][font=Arial]5[/font][font=宋体]月份推出,微软宣布[/font][font=Arial]WinCE5.0[/font][font=宋体]扩大开放程序源代码。在这个开放源代码计划授权下,微软开放[/font][font=Arial]250[/font][font=宋体]万行源代码程序作为评估套件([/font][font=Arial]evaluationkit[/font][font=宋体])。[/font][font=Arial]WinCE5.0[/font][font=宋体]除[/font][font=Arial]100%[/font][font=宋体]兼容于[/font][font=Arial]Windows CE[/font][font=宋体]外,并强化许多功能;在开发环境上,微软提供兼容于[/font][font=Arial].NET Framework[/font][font=宋体]的开发元件:[/font][font=Arial].NET Compact Framework[/font][font=宋体],让正在学习[/font][font=Arial].NET[/font][font=宋体]或已拥有[/font][font=Arial].NET[/font][font=宋体]程序开发技术的开发人员能迅速而顺利的在搭载[/font][font=Arial]Windows CE .NET[/font][font=宋体]系统的装置上开发应用程序。[/font][font=Arial][/font][/size][/font]
[font=宋体][size=3][b][font=Arial]WinCE6.0[/font][/b][b][font=宋体]:[/font][/b][b][font=Arial][/font][/b][/size][/font]
[font=宋体][size=3][font=Arial]2006[/font][font=宋体]年[/font][font=Arial]11[/font][font=宋体]月,微软公司其最新的嵌入式平台[/font][font=Arial]Windows Embedded CE 6.0[/font][font=宋体]正式上市。作为业内领先的软件工具,[/font][font=Arial]Windows Embedded CE 6.0[/font][font=宋体]将为多种设备构建实时操作系统,例如:互联网协议([/font][font=Arial]IP[/font][font=宋体])机顶盒、全球定位系统([/font][font=Arial]GPS[/font][font=宋体])、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。[/font][font=Arial] [/font][/size][/font]
[size=3][font=宋体]在[/font][font=宋体][font=Arial]Windows Embedded[/font][font=宋体]诞生十周年之际,微软将首次在“共享源计划”中[/font][font=Arial]100%[/font][font=宋体]毫无保留地开放[/font][font=Arial]Windows Embedded CE 6.0[/font][font=宋体]内核。微软还将[/font][font=Arial]Visual Studio 2005[/font][font=宋体]专业版作为[/font][font=Arial]Windows Embedded CE 6.0[/font][font=宋体]的一部分一并推出。[/font][font=Arial]Visual Studio 2005[/font][font=宋体]专业版将包括一个被称为[/font][font=Arial]Platform Builder[/font][font=宋体]的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,极大地加速了设备开发的上市。[/font][font=Arial] [/font][/font][/size]
[font=宋体][size=3][font=Arial]Windows Embedded CE 6.0[/font][font=宋体]重新设计的内核具有[/font][font=Arial]32,000[/font][font=宋体]个处理器的并发处理能力,每个处理有[/font][font=Arial]2GB[/font][font=宋体]虚拟内存寻址空间,同时还能保持系统的实时响应。这使得开发人员可以将大量强大的应用程序融入到更智能化、更复杂的设备中。无论在路上、在工作还是在家里,都可以使用这种设备。[/font][font=Arial] [/font][/size][/font]
[font=Arial][font=宋体][size=3] [/size][/font][/font]
[size=3][b][font=宋体]总结[/font][/b][b][font=Arial][/font][/b][/size]
[font=宋体][size=3][font=Arial][size=10.5pt]Microsoft Windows CE [/size][/font][font=宋体][size=10.5pt]是一个用于各种通讯、娱乐和移动式计算设备的操作系统平台。它可促成新一类的企业和客户非[/size][/font][font=Arial][size=10.5pt] PC [/size][/font][font=宋体][size=10.5pt]设备的产生,这些设备能够相互通讯、与基于[/size][/font][font=Arial][size=10.5pt] Windows [/size][/font][font=宋体][size=10.5pt]的个人计算机共享信息以及连接到[/size][/font][font=Arial][size=10.5pt] Internet [/size][/font][font=宋体][size=10.5pt]上。了解了[/size][/font][font=Arial][size=10.5pt]CE[/size][/font][font=宋体][size=10.5pt]的家族史,你是否对她产生了兴趣呢?[/size][/font][font=Arial][size=10.5pt][/size][/font][/size][/font]
[size=3][/size][/size][/font]
[font=Arial][size=10.5pt][/size][/font]

freeskylin 发表于 2008-2-27 16:03

希望喜欢WINCE的TX能喜欢此贴。

brucehu 发表于 2008-2-28 12:46

不错了,写得挺好。Windows CE优势是啥?

freeskylin 发表于 2008-2-29 11:32

[quote]原帖由 [i]brucehu[/i] 于 2008-2-28 12:46 发表 [url=http://bbs.linux-cn.com/redirect.php?goto=findpost&pid=44452&ptid=15676][img]http://bbs.linux-cn.com/images/common/back.gif[/img][/url]
不错了,写得挺好。Windows CE优势是啥? [/quote]



[font=Arial][size=10.5pt]Windows CE[/size][/font][font=宋体][size=10.5pt]不仅继承了传统的[/size][/font][font=Arial][size=10.5pt]Windows[/size][/font][font=宋体][size=10.5pt]图形界面,并且在[/size][/font][font=Arial][size=10.5pt]Windows CE[/size][/font][font=宋体][size=10.5pt]平台上可以使用[/size][/font][font=Arial][size=10.5pt]Windows 95/98[/size][/font][font=宋体][size=10.5pt]上的编程工具(如[/size][/font][font=Arial][size=10.5pt]Visual Basic[/size][/font][font=宋体][size=10.5pt]、[/size][/font][font=Arial][size=10.5pt]Visual C++[/size][/font][font=宋体][size=10.5pt]等)、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在[/size][/font][font=Arial][size=10.5pt]Windows CE[/size][/font][font=宋体][size=10.5pt]平台上继续使用。[/size][/font][font=Arial][/font]

小漏 发表于 2008-3-3 19:42

Windows CE是专为单一装置设计的么,只能用于掌上电脑?

[font=Arial][size=10.5pt]Windows CE[/size][/font][font=宋体][size=10.5pt]是专为单一装置设计的么,只能用于掌上电脑[/size][/font][font=宋体][size=10.5pt]?[/size][/font]

freeskylin 发表于 2008-3-4 11:44

[quote]原帖由 [i]小漏[/i] 于 2008-3-3 19:42 发表 [url=http://bbs.linux-cn.com/redirect.php?goto=findpost&pid=44469&ptid=15676][img]http://bbs.linux-cn.com/images/common/back.gif[/img][/url]
Windows CE是专为单一装置设计的么,只能用于掌上电脑? [/quote]


不。CE不是专为单一装置设计的。Windows CE作业系统的产品大致分为三条产品线:Pocket PC(掌上电脑)、Handheld PC(手持设备)及Auto PC。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.