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