Windows Embedded CE 6.0

Windows Embedded CE 6.0(代號"Yamazaki"),是第6個版本的微軟內嵌式作業系統,可提供智慧型手機PDA使用。2006年11月1日釋出,包含部份的原始碼(partial source code),並使現有的Platform Builder集成開發環境(IDE)成為Visual Studio 2005的一個插件

Windows Embedded CE 6.0
開發者Microsoft
作業系統家族Windows CE
源碼模式開放原始碼 (共享內核源代碼)
發放給生產商2006年11月1日
內核類別混合核心
許可證微軟EULA其他
官方網站http://www.microsoft.com/windowsembedded/zh-cn/windows-embedded.aspx
支援狀態
主流支援結束於 2013年4月9日 (2013-04-09)[1]
延伸支援結束於 2018年4月10日 (2018-04-10)[1]

Windows Embedded CE 6.0重新設計的內核,支持最多32768個進程,遠多於上一版的32個。每個進程的虛擬內存空間也從上一版32MB提高到2GB。

Windows Embedded CE 6.0還是Windows Phone 7的基礎,代號為「Photon」。

特色

Windows CE 6.0這個版本在核心部分較Windows CE 5.0有很大的進步:

  • 所有系統元件都由EXE改為DLL,並移到kernel space
  • 全新設計的虛擬記憶體架構,虛擬位址空間提高為每個程序2 GB位址空間
  • 全新的裝置驅動程式架構,同時支持User ModeKernel Mode兩種驅動程式
  • 突破只能執行 32 個工作元(process)的限制,可以執行 32768 個工作元。
  • 每一工作元的的虛擬記憶體限制由32 M 增加到全系統總虛擬記憶體。
  • Platform Builder IDE 整合到 Microsoft Visual Studio 2005。
  • 新的安全架構,確保只有被信任的軟體可以在系統中執行。
  • UDF2.5 檔案系統。
  • 支持802.11iWPA2)及802.11eQoS)等無線規格,及多重 radio support。
  • 支持 x86, ARM, SH4, MIPS 等各種處理器。
  • 提供新的 Cellcore components 使系統在行動電話網路中更容易建立資料連結及啟動通話。

程式碼差異

Windows CE 5.0 或更早的版本使用MapCallerPtr來控制IOCTLs,6.0以後使用CeOpenCallerBuffer來控制驅動程式。

外部連結

  1. ^ 1.0 1.1 Microsoft Support Lifecycle. Microsoft Support. Microsoft. [February 6, 2015]. (原始內容存檔於2018-03-19).