| Windows CE | |
| File:Windows CE.GIF | |
| File:WinCE 3.0 for Handheld PC.png Windows CE for Handheld PC 3.0 (WinCE 2.11 core) |
|
| 网站 | Windows CE |
|---|---|
| 开发公司/ 开发者 |
Microsoft |
| 操作系统家族 | Windows CE |
| 源码模式 | 封闭 (共享内核源代码[1]) |
| 最新稳定版本 | 6.0 R2 / 2007年11月15日 |
| 内核类 | Hybrid内核 |
| 授权条款 | 微软EULA |
| 运作状态 | 支持中 |
Windows CE为微软研发的嵌入式操作系统,可以应用在各种嵌入式系统,或是硬件规格层次较低的计算机系统(例如很少的存储器,较慢的中央处理器等)。微软并未定义CE缩写由来,一般解释则有Compact Edition、Customer Embedded、Consumer Electronics等等。在2008年4月15日举行的嵌入式系统大会上,微软宣布将Windows Embedded CE系列更名为Windows Embedded Compact,与Windows Embedded Enterprise、Windows Embedded Standard和Windows Embedded POSReady组成Windows Embedded系列产品。[2]
目录 |
Windows CE 1.0最早于1996年推出,是单色的Windows 95简化版本。1997年Fall Comdex 大会上公布的Windows CE 2.0仍是基于Win95的操作系统,效率远高于1.0版。Windows CE 3.0是微软的Windows Compact Edition,已摆脱旧有的Windows 95简化格式,是一套全新的操作系统,支持5种 CPU:x86, PowerPC, ARM, MIPS, SH3/4。并且改名为 Windows for Pocket PC,简称 Pocket PC。2002年1月微软又推出Windows CE.Net,即Windows CE 4.0。2004年5月份推出Windows CE 5.0,开放有250万行源代码。2006年11月,微软推出Windows Embedded CE 6.0。
Windows CE可以使用在各式各样的系统上,最有名的是Pocket PC以及微软的SmartPhone。其他较不为人知的设备包括微软的车用计算机、机上盒、生产在线的控制设备、公共场所的信息站(Kiosk)、电子辞典及导航机等等,有些设备甚至没有任何人机界面。
Windows CE 并非从台式机的Windows(NT,98,XP...)修改缩小而来,而是使用一套完全重新设计的内核,所以它可以在功能非常有限的硬件上运行。虽然内核不同,但是它却提供了高度的Win32 API软件开发界面的兼容性,功能有内存管理、文件操作、多线程、网络功能等。因此,开发台式机软件的人可以很容易编写甚或直接移植软件到Windows CE上。
一个与其他微软操作系统的差异是 Windows CE 提供源代码,首先已经提供了源代码给部分厂商,让厂商能够依照他们自己的硬件架构修改源代码, 例如在 Windows CE 的开发 IDE 软件 Platform Builder 中就提供了许多开放原码的常用软件元件,但是一些与硬件架构的软件元件仍然以二进制文件形式来提供。
Windows CE 1.0是最早期的版本,非常不稳定,随着版本不断的释出,使得WinCE日趋稳定。
目前最新的Windows CE为Windows CE 6.0,这个版本在内核部分有很大的进步:
在开发环境上,微软也提供兼容于.NET Framework的开发元件:.NET Compact Framework,让正在学习.NET或已拥有.NET程序开发技术的开发人员能迅速而顺利的在搭载Windows CE .NET系统的设备上开发应用程序。
用于掌上电脑Pocket PC以及智能手机Smart Phone上的Windows CE系统称为Windows Mobile,目前成熟的最新版本为Windows Mobile 6.5。
Windows CE 可支持 MFC,ATL,STL,COM,ActiveX,以及 .NET Compact Framework。开发工作可以分为:
这是一个用于开发基于 Windows CE 操作系统嵌入式应用程序的工具,这个工具可以使用由 Platform Builder 输出的 SDK。
HThread = CreateThread(NULL, 0, Thread, nParameter, 0, &dwThreadID);
|
查 • 论 • 编 • 历
|
|
|---|---|
| MS-DOS/9x | 1.0 · 2.0 · 2.1x · 3.0 · 3.1x · 95 · 98 · Me |
| NT | NT 3.1 · Windows NT 3.5 · Windows NT 3.51 · NT 4.0 · 2000 · XP (版本) · Server 2003 · Vista (版本) · Home Server · Server 2008 |
| Embedded NT | NTe · XPe · Fundamentals for Legacy PCs |
| CE | CE 1.0 · CE 2.0 · CE 3.0 · CE 4.0 · CE 5.0 · CE 6.0 · Mobile |
| 尚未推出 | 7 (版本) ·Server 2008 R2 |
| 已取消的计划 | Neptune · Odyssey · Nashville · Cairo |
| 其他计划 | OS/2 |
stock | retire | vm
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History