中央處理器
中文维基百科
内核
多核心
封閉原始碼
對Windows Vista的批評
對Windows XP的批評
嵌入式系统
微軟
微軟操作系統列表
應用程式
手势识别
數位版權管理
數位生活網路聯盟
智能手机
機上盒
电子辞典
網站
色彩深度
藍牙
觸控式螢幕
軟件出版週期
软件许可证
软件设计师
.NET
.NET Compact Framework
.NET Framework
2009年
9月29日
ARM
ARM架構
ActiveX
Active Template Library
COM
DOS
EULA
Free Pascal
Hybrid
Kiosk
Lazarus
MFC
MIPS
MediaWiki
Microsoft
Microsoft Windows
Microsoft Windows的历史
Microsoft Windows 年表
NDIS
OS/2
Pocket PC
PowerPC
SMP
STL
SmartPhone
Visual C++
WinFLP
Windows 1.0
Windows 2.0
Windows 2000
Windows 3.0
Windows 3.1x
Windows 7
Windows 7版本列表
Windows 7 开发历史
Windows 8
Windows 95
Windows 98
Windows 98开发历史
Windows 9x
Windows Azure
Windows CE 6.0
Windows Embedded
Windows Embedded CE 6.0
Windows Embedded Compact
Windows Embedded Compact 7
Windows Embedded Standard
Windows Essential Business Server
Windows Home Server
Windows Me
Windows Mobile
Windows Mobile 6.5
Windows NT
Windows NT 3.1
Windows NT 4.0
Windows Nashville
Windows Neptune
Windows Odyssey
Windows Phone
Windows Phone 7
Windows Preinstallation Environment
Windows Server
Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Vista
Windows Vista版本列表
Windows Vista 开发历史
Windows XP
Windows XP版本列表
Windows XP 開發歷史
中文维基百科
内核
多核心
封閉原始碼
對Windows Vista的批評
對Windows XP的批評
嵌入式系统
微軟
微軟操作系統列表
應用程式
手势识别
數位版權管理
數位生活網路聯盟
智能手机
機上盒
电子辞典
網站
色彩深度
藍牙
觸控式螢幕
軟件出版週期
软件许可证
软件设计师
.NET
.NET Compact Framework
.NET Framework
2009年
9月29日
ARM
ARM架構
ActiveX
Active Template Library
COM
DOS
EULA
Free Pascal
Hybrid
Kiosk
Lazarus
MFC
MIPS
MediaWiki
Microsoft
Microsoft Windows
Microsoft Windows的历史
Microsoft Windows 年表
NDIS
OS/2
Pocket PC
PowerPC
SMP
STL
SmartPhone
Visual C++
WinFLP
Windows 1.0
Windows 2.0
Windows 2000
Windows 3.0
Windows 3.1x
Windows 7
Windows 7版本列表
Windows 7 开发历史
Windows 8
Windows 95
Windows 98
Windows 98开发历史
Windows 9x
Windows Azure
Windows CE 6.0
Windows Embedded
Windows Embedded CE 6.0
Windows Embedded Compact
Windows Embedded Compact 7
Windows Embedded Standard
Windows Essential Business Server
Windows Home Server
Windows Me
Windows Mobile
Windows Mobile 6.5
Windows NT
Windows NT 3.1
Windows NT 4.0
Windows Nashville
Windows Neptune
Windows Odyssey
Windows Phone
Windows Phone 7
Windows Preinstallation Environment
Windows Server
Windows Server 2003
Windows Server 2008
Windows Server 2008 R2
Windows Vista
Windows Vista版本列表
Windows Vista 开发历史
Windows XP
Windows XP版本列表
Windows XP 開發歷史
跳过字词转换说明
汉漢▼▲
为了阅读方便,本文使用全文手工轉換。转换内容:
本文采用电脑和信息技术组全文转换 查看 • 编辑 • 强制刷新
本文使用Microsoft Windows 作業系統組全文轉換 查看 • 编辑 • 强制更新
字詞轉換说明顯示↓關閉↑
字詞轉換是中文维基的一項自動轉換,目的是通過计算机程序自動消除繁简、地区词等不同用字模式的差異,以達到閱讀方便。字詞轉換包括全局轉換和手動轉換,本說明所使用的标题转换和全文转换技術,都屬於手動轉換。
如果您想对我们的字词转换系统提出一些改进建议,或者提交应用面更广的转换(中文维基百科全站乃至MediaWiki软件),或者报告转换系统的错误,请前往Wikipedia:字词转换请求或候选发表您的意见。
Windows CE
開發者
Microsoft
作業系統家族
Windows CE
運作狀態
支援中
源码模式
封閉(共享內核源代碼[1])
穩定版本
6.0 R3 / 2009年9月29日
内核類別
Hybrid內核
授權條款
微軟EULA
官方網站
Windows CE
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]
目录
1 概覽
2 版本
3 最新功能
4 開發工具
5 限制
6 參見
7 參考文獻
编辑 概覽
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中就提供了許多開放原碼的常用軟體元件,但是一些與硬體架構的軟體元件仍然以二進制檔案形式來提供。
编辑 版本
版本
改動
1.0
發佈於1996年11月[MSCE1]。[3]代號Pegasus。[4]
使用該OS的設備被命名為「handheld PC」〈HPC〉。[3]
2.0
發佈於1997年9月[MSCE2]。[3]代號Mercury/Gryphon/Apollo/Alder/Alder EP/Birch/Birch SP2/Jupiter/Wyvern/Goldeneye。[4]
以Palm-sized PC/Pocket PC為名的設備出現。[3]
即時排程演算法。
支援系統架構:ARM,MIPS,PowerPC,StrongARM,SuperH及x86。
32-bit彩色螢幕。
SSL 2.0及SSL 3.0。
3.0
發佈於2000年六月[MSCE3]。[3]代號Cedar。[4]
針對核心進行重寫使CE的即時性推進至微秒層級。[5]
Pocket PC 2000,Pocket PC 2002及Smartphone 2002的基礎。[3]
優先級數從8增加至256。[3]
系統物件數從65 536增加至4億1900多萬。[3]
使用特殊的APIs對系統進行存取,對登錄檔的寫操作也被限制在部分區域。[3]
4.x
發佈於2002年1月。[MSCE4]。[3]代號Talisker/Jameson/McKendric。[4]
更改部份驅動結構并增加新功能。[5]
以"Pocket PC 2003"為基礎。[3]
提供藍牙支持。[3][6]
支持TLS(SSL 3.1),IPsec L2TP VPN、Kerberos。[3]
5.0
發佈于2004年8月。[4]新增了許多功能。[5]代號"Macallan".[4]
自動向生產商發送錯誤報告。[7]
移動式Direct3D,一個基於COM的Windows XP DirectX多媒體API版本。[7]
2D圖形DirectDraw和攝像頭與影片的DirectShow數字化支持。[7]
支持Remote Desktop Protocol(RDP)。[8]
6.x
發佈於2006年9月。代號"Yamazaki".[4]
進程地址空間從32 MB增加至1 GB
進程數目從32增加至768[9]
可以使用用戶模式和內核模式的設備驅動。
Device.exe, filesys.exe, GWES.exe被轉移至內核模式中。
SetKMode and set process permissions not possible.
增強系統調用的性能。[10]
7.0
預計於2011年第2季發佈。
雙核心處理器支援(SMP、ARMv6)
WIFI定位系統
藍牙3.0 + HS
Cellcore
DLNA(數位生活網路聯盟)
數位版權管理
媒體傳輸協議
IE8 Rendering Rich Media Plug-Ins
NDIS 6.1支援
UX C++ XAML API如使如Windows Presentation Foundation和Silverlight的用戶界面
更佳觸摸和手勢輸入
CE v3.0是Pocket PC 2002的基礎. CE v3.0的下代為CE.net. [3] "PocketPC [是]核心Windows CE OS上的一整層程式... Pocket PC以Windows CE為基礎,但分發的方式不太一樣.". Pocket PC的使用證書禁止修改WinCE的程式.[11]
编辑 最新功能
目前最新的Windows CE為Windows CE 6.0,這個版本在核心部分有很大的進步:
所有系統元件都由EXE改為DLL,並移到kernel space.
全新設計的虛擬記憶體架構
全新的裝置驅動程式架構,同時支援User Mode與Kernel Mode兩種驅動程式。
突破只能執行32個工作元(process)的限制,可以執行32768個工作元。
每一工作元的的虛擬記憶體限制由32 M增加到全系統總虛擬記憶體。
Platform Builder IDE整合到Microsoft Visual Studio 2005。
新的安全架構,確保只有被信任的軟體可以在系統中執行。
UDF 2.5檔案系統。
支援802.11i(WPA2)及802.11e(QoS)等無線規格,及多重radio support.
支援x86, ARM, SH4, MIPS等各種處理器。
提供新的Cellcore components使系統在行動電話網路中更容易建立資料連結及啟動通話。
在開發環境上,微軟也提供相容於.NET Framework的開發元件:.NET Compact Framework,讓正在學習.NET或已擁有.NET程式開發技術的開發人員能迅速而順利的在搭載Windows CE .NET系統的裝置上開發應用程式。
用于掌上电脑Pocket PC以及智能手机Smart Phone上的Windows CE系统称为Windows Mobile,目前成熟的最新版本为Windows Mobile 6.5。
在2009年10月6日,Windows Mobile亦正式改名為Windows Phone.
编辑 開發工具
Windows CE可支援MFC,ATL,STL,COM,ActiveX,以及.NET Compact Framework。開發工作可以分為:
Platform Builder:這個工具是一個編譯平台(BSP + 作業系統核心)、驅動程式以及應用程式,是一個可以做單部執行的開發環境,也可以用來傳送SDK到目標平台再搭配另外一個下面的工具來使用。
Free Pascal and Lazarus:版本2.2.0以后的Free Pascal都有Windows CE支持(包括ARM和x86)。随后,Windows CE头文件也被翻译,供Lazarus(一个基于Free Pascal的快速应用开发(RAD)软件包)使用。用户可以使用Lazarus IDE来设计Windows CE应用程序,并通过交叉编译器(cross-compiler)生成用于Windows CE的可执行文件。
Embedded Visual C++(eVC)這是一個用於開發基於Windows CE作業系統嵌入式應用程式的工具,這個工具可以使用由Platform Builder輸出的SDK。
Visual C++ 2005/2008/2010其中Platform Builder 6.0 for Windows Embedded CE被改寫成Visual Studio 2005的一個插件。
编辑 限制
Windows CE為UNICODE作業系統,但char不必改為TCHAR, WCHAR,因為Windows CE也支援非Unicode編程。
Windows CE不支援重叠I/O。
WinCE的許多APIs功能都受限,如:CreateThread函数在许多参数在Windows CE下都不支持,第1、2、5的參數值必須设为NULL或0。
HThread = CreateThread(NULL, 0, Thread, nParameter, 0, &dwThreadID);
编辑 參見
微軟操作系統列表
编辑 參考文獻
^ Microsoft opens full Windows CE kernel source. Linux Devices' article(Nov. 01, 2006).
^ [1]. Microsoft Charts Its Road Map for Windows Embedded Business
^ 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 3.10 3.11 3.12 3.13 Risk Analysis of Mobile Devices with Special Concern of Malware Contamination. 090517 2000grad.com
^ 4.0 4.1 4.2 4.3 4.4 4.5 4.6 Windows Embedded Blog : CE 6.0 - why the codename "Yamazaki" ?. 090517 blogs.msdn.com
^ 5.0 5.1 5.2 Talk:Microsoft Windows CE#Is Windows CE a trimmed down version of desktop Windows ??? 090517
^ Pen Computing Magazine: Windows CE .net. 090517 pencomputing.com
^ 7.0 7.1 7.2 MS readies WinCE 5.0 preview. 090517 theregister.co.uk
^ The History of the PDA. 090517 seditaville.com
^ Introduction to Microsoft embedded technologies - Session 1. 090517 embedded.net.nz
^ Differences between Windows CE 5.0 and Windows CE 6.0. 090517 windowsfordevices.com
^ Why Pocket PC isn't WinCE. 090517 theregister.co.uk
查 • 論 • 編
Microsoft Windows家族
版本 · 比較 · 元件 · 歷史 · 年表 · 批評
早期版本
For DOS
Windows 1.0 · Windows 2.0 · Windows 2.1x · Windows 3.0 · Windows 3.1x
Windows 9x
Windows 95 · Windows 98(历史) · Windows Me
Windows NT
早期版本
Windows NT 3.1 · Windows NT 3.5 · Windows NT 3.51 · Windows NT 4.0 · Windows 2000
客戶端
Windows XP(版本 · 開發 · 批評) · Windows Vista(版本 · 開發 · 批評) · Windows 7(版本 · 開發)
Windows Server
Server 2003 · Server 2008(R2) · HPC Server 2008 · Home Server · Small Business Server · Essential Business Server
特別版本
Windows PE · Windows Fundamentals for Legacy PCs · Windows Azure
Windows Embedded
Compact(3.0 · 5.0 · 6.0 · 7.0 · Windows Mobile · Windows Phone 7)
未發佈/未上市
Windows 8 · Windows 7 Home Server
已取消
Cairo · Nashville · Neptune · Odyssey
其它
Windows Setup · OS/2
Windows Embedded Compact 7 Now Available on the PHYTEC phyCORE-AM3517® System on Module
PHYTEC, an industry leading supplier of production-ready System on Modules (SOMs), announced Windows Embedded Compact 7 support for the phyCORE-AM3517 System on Module (SOM). Rapid Development Kits that include a SOM with a pre-installed Compact 7 runtime image, Carrier Board and optional LCD will be available in July. (PRWeb June 14, 2011) Read the full story at http://www.prweb ...
Windows Embedded - Wikipedia, the free encyclopedia
Windows Embedded Compact (previously known as Windows Embedded CE or ... Windows Embedded Compact is a modular real-time operating system with a specialized ...
Windows Embedded Compact 7 Now Available on the PHYTEC phyCORE-AM3517® System on Module
PHYTEC, an industry leading supplier of production-ready System on Modules (SOMs), announced Windows Embedded Compact 7 support for the phyCORE-AM3517 System on Module (SOM). Rapid Development Kits that include a SOM with a pre-installed Compact 7 runtime image, Carrier Board and optional LCD will be available in July.Seattle, WA (PRWEB) June 14, 2011 PHYTEC announced Windows Embedded Compact 7 ...
Windows CE - Wikipedia, the free encyclopedia
Microsoft Windows CE (now officially known as Windows Embedded Compact and previously ... The current version of Windows Embedded Compact supports Intel x86 and ...
Five videos show off intriguing Windows Embedded features
Is Windows Embedded Software Architect Olivier Bloch looking for an agent in Hollywood? Probably not, but he has put in some serious studio time, resulting in five technical videos showing off features of Windows Embedded Compact 7, Windows Embedded Standard 7, and Windows Embedded POSReady 7.
Windows Embedded | Evaluate & Develop Microsoft
Discover how the Windows Embedded family of products provides the tools and innovative technologies you need to bring your next great device to life.
Microsoft Windows Embedded
Most people don't realize it, but the desktop and laptop computers they're familiar with are in a tiny minority. Up to 98 percent of computing devices are actually embedded in other types of machines and electronic equipment.
Microsoft reveals Windows Embedded Compact 7 at Computex ...
Microsoft reveals Windows Embedded Compact 7 at Computex, hosts heaps of tablets. By ... Windows Embedded Compact 7 makes it easier to connect to corporate e-mail, ...
BSQUARE Renews Embedded OEM Distribution Agreement With Microsoft
Leading System Integrator and Distributor Enters 13th Year of Americas Licensing Agreement
Windows Embedded Compact 7 / CE 6.0 Courses
Our Windows Embedded Compact 7 / CE 6.0 training courses are based on the Microsoft Official Curriculum
Windows-powered audio/video entertainment devices
This guide contains a sampling of audio/video entertainment devices based on Microsoft's embedded Windows operating systems. The devices featured in this section mostly target professional installers. For example, set-top boxes and lighting controllers are featured here.
Subpaso6 Aparece el cuadro de dilogo mas inquietante que jams hallis podido ver La barra de progreso del Flasheo de vuestra PDA solo queda esperar y NO TOCAR NADA Al mismo tiempo en el dispositivo
http://geeks.ms/blogs/eduardoortega/archive/2009/02/09/flasheando-la-pda-con-la-rom-de-windows-mobile-6-5.aspx
elbacom.com | Windows Embedded Compact 7 - Overview
Enable Windows Embedded Compact 7-based thin clients to connect using the latest version ... The Windows Embedded Compact 7 image is build on a development ...
Finalists revealed in Microsoft's embedded dev contest for students
Last month, we covered Microsoft's announcement of three finalists in its embeddedSPARK 2011 contest, which challenges academics, hobbyists, or developers to come up with interesting Windows Embedded Compact 7 devices.
Linux and Windows Embedded BSPs for Freescale i.MX-Based ...
Adeneo Embedded is the official partner of Freescale for Windows Embedded CE/Compact 7 and embedded Linux developments on i.MX architectures
Windows-powered thin client devices
This section of the Windows Devices Showcase is devoted to thin client devices. The devices shown below are organized chronologically.
Windows CE 7 | MobileTechWorld
After much delays Windows Embedded Compact 7 (formerly known as Windows CE 7) is now ... Embedded Compact 7 formerly known as Windows CE 7 was rumored to be the kernel on which ...
Other Windows-powered smart devices
In this section, we showcase panel PCs, vehicle-mount computers, and a wealth of other devices running Windows Embedded software platforms. You'll find a wide variety of products here, but, generally speaking, the devices featured here are intended for fixed mounting, not portability.
All posts tagged 'Windows Embedded Compact 7'
XAML, Expression Blend, Silverlight, XNA, and WP7, Windows Embedded
Tablets
This continuously updated section lists tablets, ultra-mobile PCs (UMPCs) and MIDs (mobile internet devices) based on Microsoft's Windows 7, Windows Embedded Compact, Windows Mobile, and Windows CE operating systems. These devices are mostly ruggedized and have an enterprise focus.
Cuando ponga done cerrar la ventana de packagetools+buildos A continuacin se ejecutarn mas tareas de paquetizacin en la consola de comandos Seguido por una ventana Windows de compilacin y firmado
http://geeks.ms/blogs/eduardoortega/archive/2009/02/09/flasheando-la-pda-con-la-rom-de-windows-mobile-6-5.aspx
















