摘要:Windows CE 5.0是微軟于2004年7月推出的Windows CE的最新版本。與以前版本相比,Windows CE 5.0的變化主要集中在如下幾個部分:
1. 操作系統增強
在硬件驅動方面, Windows CE 5.0新增了對USB 2.0的支持,包括USB 2.0 Host和USB 2.0 Client。
在圖形方面,Windows CE新增加了Direct 3D Mobile的支持,Direct 3D Mobile可用來開發嵌入式設備上的3D圖形應用程序。此外, Windows CE還增加了對圖片格式的支持,操作系統可處理GIF及JPEG等常見的圖片文件格式。
在內核層面,Windows CE 5.0支持的系統中斷(SYSINTR)從32個增加到64個。此外,還增加了可變的時鐘嘀嗒調度。這允許OEM按需產生時鐘中斷,而不是現在的每ms都要產生一個中斷。
2. 統一的構建系統
Windows CE 5.0中把使用Platform Builder構建操作系統與使用命令行構建操作系統進行了統一。在以前的Platform Builder中,使用命令行構建與使用Platform Builder構建采用的是兩套不同的機制。這給開發人員造成了一定困難。在Windows CE 5.0中,Platform Builder集成開發環境只是命令行界面的簡單封裝,使用Platform Builder與使用命令行構建操作系統沒有任何功能上的區別。
3. 高質量的BSP
在Windows CE 5.0中,微軟對板級支持包的結構作了非常大的改變。將BSP的功能提煉為一些小的庫文件,并且對BSP的目錄及文件等都做了限定。這樣不但簡化了BSP的開發,而且相比以前的BSP,更加模塊化,結構更加清晰。
2005年年中,微軟又推出了基于Windows CE 5.0的Windows Mobile 5.0平臺。新的Windows Mobile 5.0依然包含Pocket PC和Smartphone兩種產品,并且集成了.NET Compact Framework 2.0。隨著Windows Mobile 5.0的推出,Windows CE 5.0真正進入了大規模應用階段。