新聞中心

        EEPW首頁 > 嵌入式系統 > 學習方法與實踐 > Windows CE 的家族史

        Windows CE 的家族史

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

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

        WinCE 1.0:

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

        WinCE2.0:

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

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

        WinCE2.01:

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

        WinCE2.11:

        Windows CE 2.11是從未正式發布的Windows CE 2.1的服務升級包。

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

        WinCE2.12:

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

        WinCE3.0:

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

        WinCE4.0:

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

        WinCE4.1:

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

        WinCE4.2:

        2003第2季度,Windows CE.NET 4.2發布了。

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

        WinCE5.0:

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

        WinCE6.0:

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

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

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

        總結

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



        關鍵詞: Windows CE

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 晋州市| 富裕县| 沙坪坝区| 常州市| 汨罗市| 高尔夫| 江川县| 海丰县| 新疆| 南京市| 昂仁县| 荔浦县| 蓝山县| 宁化县| 班戈县| 建始县| 汤原县| 额济纳旗| 陆河县| 景泰县| 封开县| 海淀区| 新密市| 揭东县| 新河县| 张北县| 陈巴尔虎旗| 铜鼓县| 文昌市| 巴中市| 福泉市| 全州县| 沐川县| 吴忠市| 平安县| 偃师市| 富锦市| 淳化县| 炉霍县| 德保县| 勃利县|