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