這是Windows Embedded CE 6.0 Platform Builder Service Pack 1下載,最近要做一個Windows CE系統(tǒng)上的串行通訊程序,因為在此之前并沒有接觸過有關Windows嵌入式方面的應用開發(fā),所以搭建開發(fā)環(huán)境成了擺在面前的第一道難題。本文將記錄并總結我搭建Windows Embedded CE 6.0開發(fā)環(huán)境的步驟和過程中碰到的問題,希望給同為Windows嵌入式開發(fā)初學者的朋友們提供一個參考。
Windows Embedded CE 6.0 Platform Builder Service Pack 1我最終確定的開發(fā)環(huán)境方案為:Windows XP SP3 + Visual Studio 2005 SP1 + Windows Embedded CE 6.0. 我目前的操作系統(tǒng)是Windows Server 2003, Visual Studio 2005 (以下簡稱VS2k5)和 Windows Embedded CE 6.0(以下簡稱CE6)都可以直接在server系統(tǒng)上安裝,但是考慮到后期要用模擬器(Device emulator)進行調試,而使用模擬器有一個必要的組件Virtual Machine Network Driver for Microsoft Device Emulator是存在于Virual PC 2007中(不安裝的話模擬器啟動黑屏),但是Virtual PC 2007不能安裝在Server操作系統(tǒng)中,其替代版本為Virtual Server 2005 R2 SP1。因此我在Server操作系統(tǒng)中用虛擬機(虛擬機采用了Sun的VirtualBox)創(chuàng)建了一個Windows XP SP3的虛擬機,在該虛擬機上搭建CE6開發(fā)環(huán)境。
WinCE 6.0 安裝包比較大,從微軟下載時,它只提供一個下載工具,用它下載比較慢
在網(wǎng)上查了些資料,把WinCE所需的安裝包地址都收集起來了
然后用腳本生成了下面這些鏈接
只需用批量下載工具下載即可
Windows Embedded CE 6.0 Platform Builder Service Pack 1開發(fā)環(huán)境需要安裝的軟件比較多、比較大,而且有著嚴格的安裝順序要求,一旦其中某一個環(huán)節(jié)出錯,都會導致軟件運行出現(xiàn)故障,為確保安裝順利,請仔細閱讀本文,按照步驟一步一步進行安裝。