新聞中心

Windows CE 的家族史

作者: 時間:2008-03-05 來源: 收藏

  Windows CE是微軟公司嵌入式、移動計算平臺的基礎(chǔ),它是一個開放的、可升級的32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作系統(tǒng),它是精簡的Windows 95,Windows CE的圖形用戶界面相當出色。接著我們來走進Windows CE的家族,了解一下她的祖譜吧。

WinCE 1.0:

WINCE 1.0是單色的Windows95簡化版本。作為第一代的WinCE1.0于1996年問世,不過它最初的發(fā)展并不順利。90年代中期卡西歐推出第一款采用WinCE1.0操作系統(tǒng)的蛤殼式PDA,算是第一家推出真正稱得上手掌尺寸的掌上電腦廠商。

WinCE2.0:

在Fall Comdex 1997大會上,2.0隨著手持式PC 2.0一起發(fā)布了。2.0增加了網(wǎng)絡(luò)支持,包括Windows 標準網(wǎng)絡(luò)功能,支持NDIS miniport驅(qū)動模式,以及通用NE2000網(wǎng)絡(luò)卡驅(qū)動支持。雖然增加的COM被限制在進程內(nèi)服務(wù),但可以用來支持腳本編寫。

WinCE2.0不僅比CE1.0快的多,而且的彩色顯示,又眾多新型PDA采用新的WinCE2.0系統(tǒng),大有取代Pilot的趨勢,成為PDA操作系統(tǒng)新的標準。盡管CE2.0仍然要比Pilot的操作系統(tǒng)需要的空間要大的多,但它具有Windows的界面,會用PC的人估計沒有多少人不會使用微軟的操作系統(tǒng)。如果你熟悉Windows95,在使用Windows CE的時候就熟門熟路了,就不需要重新學(xué)習(xí)。

WinCE2.01:

掌上電腦Palm-size PC在1998年初發(fā)布后,Windows CE不斷改進,CE 2.01出臺了。雖然2.01沒有按ETK形式發(fā)布,但它在減少操作系統(tǒng)和應(yīng)用程序大小方面做的努力還是值得稱道的:在2.01中,C運行時庫從每個EXE和DLL都要綁定的靜態(tài)鏈接庫中去掉了,放到了操作系統(tǒng)里,極大的減小了操作系統(tǒng)和應(yīng)用程序的大小。

WinCE2.11:

Windows CE 2.11是從未正式發(fā)布的Windows CE 2.1的服務(wù)升級包。

1998年年末,Windows CE 2.11作為Windows CE平臺的2.11版本,發(fā)布給了嵌入式開發(fā)者社區(qū)。該版本支持改進的對象存儲,允許要存儲的文件大于4M。還增加了對控制臺程序的支持,同時增加了MS-DOS風(fēng)格的命令行解釋器CMD.exe的Windows CE支持。

WinCE2.12:

Windows CE 2.12也是作為2.1的服務(wù)包發(fā)布的。最大的亮點是一個增強的平臺Builder工具集,它具有一個圖形化的前端界面。用一個新的通知接口調(diào)整了系統(tǒng)操作,新的接口將不同的通知功能進行了組合。通知的用戶接口暴露在平臺Builder中,允許嵌入式應(yīng)用開發(fā)者定制通知對話框。

WinCE3.0:

在2000年發(fā)布了WinCE3.0,她是微軟的Windows Compact Edition,是一個通用版本,并不針對掌上產(chǎn)品,標準PC、家電和工控設(shè)備上也可以安裝運行,但要做許多客戶化工作,當然也可以做掌上電腦。 微軟鼓勵大家在任何硬件平臺(WinCE3.0支持5系列CPU: x86, PowerPC, ARM ,MIPS,SH3/4) 上使用(為了和VxWorks、Linux等競爭),所以早期的WINCE運行在不同的硬件平臺上。

WinCE4.0:

WinCE.Net(即WinCE 4.0)是微軟于2002年1月份推出的首個以.Net為名的操作系統(tǒng)。WinCE.Net是WinCE3.0的升級,同時還加入.Net Framework精簡版,支持藍牙和.Net應(yīng)用程序開發(fā)。這個版本里,改變了虛擬內(nèi)存的管理方式,將每個應(yīng)用程序的虛擬內(nèi)存空間擴大了1倍。

WinCE4.1:

2001年末,Windows CE 4.1跟隨Windows CE 4.0之后發(fā)布了,增加了IP v6支持,Winsock2支持,一組支持applets的新功能,以及一個叫Power Manager的例子。Windows CE 4.1支持.NET 精簡框架。

WinCE4.2:

2003第2季度,Windows CE.NET 4.2發(fā)布了。

Windows CE.NET 4.2是WindowsCE.NET 4.0/4.1的升級版,對Windows CE先前版本的強大功能進行了進一步的擴充和豐富,基于其開發(fā)的設(shè)備將從這些微小但重要的變化中獲得更好的性能和更強的Windows集成功能。微軟在WinCE4.2版時曾提供開放源代碼,不過只針對研究單位,而程序代碼較少,為200萬行。

WinCE5.0:

WinCE5.0在2004年5月份推出,微軟宣布WinCE5.0擴大開放程序源代碼。在這個開放源代碼計劃授權(quán)下,微軟開放250萬行源代碼程序作為評估套件(evaluationkit)。WinCE5.0除100%兼容于Windows CE外,并強化許多功能;在開發(fā)環(huán)境上,微軟提供兼容于.NET Framework的開發(fā)元件:.NET Compact Framework,讓正在學(xué)習(xí).NET或已擁有.NET程序開發(fā)技術(shù)的開發(fā)人員能迅速而順利的在搭載Windows CE .NET系統(tǒng)的裝置上開發(fā)應(yīng)用程序。

WinCE6.0:

2006年11月,微軟公司其最新的嵌入式平臺Windows Embedded CE 6.0正式上市。作為業(yè)內(nèi)領(lǐng)先的軟件工具,Windows Embedded CE 6.0將為多種設(shè)備構(gòu)建實時操作系統(tǒng),例如:互聯(lián)網(wǎng)協(xié)議(IP)機頂盒、全球定位系統(tǒng)(GPS)、無線投影儀,以及各種工業(yè)自動化、消費電子以及醫(yī)療設(shè)備等。

在Windows Embedded誕生十周年之際,微軟將首次在“共享源計劃”中100%毫無保留地開放Windows Embedded CE 6.0內(nèi)核。微軟還將Visual Studio 2005專業(yè)版作為Windows Embedded CE 6.0的一部分一并推出。Visual Studio 2005專業(yè)版將包括一個被稱為Platform Builder的功能強大的插件,它是一個專門為嵌入式平臺提供的“集成開發(fā)環(huán)境”。這個集成開發(fā)環(huán)境使得整個開發(fā)鏈融為一體,并提供了一個從設(shè)備到應(yīng)用都易于使用的工具,極大地加速了設(shè)備開發(fā)的上市。

Windows Embedded CE 6.0重新設(shè)計的內(nèi)核具有32,000個處理器的并發(fā)處理能力,每個處理有2GB虛擬內(nèi)存尋址空間,同時還能保持系統(tǒng)的實時響應(yīng)。這使得開發(fā)人員可以將大量強大的應(yīng)用程序融入到更智能化、更復(fù)雜的設(shè)備中。無論在路上、在工作還是在家里,都可以使用這種設(shè)備。

總結(jié)

Microsoft Windows CE 是一個用于各種通訊、娛樂和移動式計算設(shè)備的操作系統(tǒng)平臺。它可促成新一類的企業(yè)和客戶非 PC 設(shè)備的產(chǎn)生,這些設(shè)備能夠相互通訊、與基于 Windows 的個人計算機共享信息以及連接到 Internet 上。了解了CE的家族史,你是否對她產(chǎn)生了興趣呢?



關(guān)鍵詞: Windows CE

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉