Windows Embedded Standard開發(fā)初體驗(二)
好了,完成安裝之后,我們就可以來做Windows Embedded Standard的第一個操作系統(tǒng)鏡像了。在開始菜單中找到“Microsoft Windows Embedded Studio”,啟動其中的Target Designer。然后再Target Designer的File菜單中選擇New,創(chuàng)建一個新的Configuration。
輸入名稱后,點(diǎn)擊OK,進(jìn)入Target Designer的主界面。為了簡單起見,我們選擇Virtual PC作為我們的目標(biāo)設(shè)備,這樣就可以省去獲取硬件設(shè)備信息的步驟。
首先,我們要在左側(cè)的組件列表中找到我們要添加的組件。第一個自然是Silverlight組件了。Windows Embedded Standard中包括的是Silverlight 1.0,目前Silverlight 2.0還是beta階段,也許等WES正式推出時就是Silverlight 2.0了,即使不是,也肯定會有QFE的。
由于不確定Silverlight被放到哪里了,所以只好Search了一把。結(jié)果是,在Software-System-System Services-Application Support中包括了Silverlight組件。除了Silverlight之外,我們還需要添加幾個組件:
首先,是Design Templates下的Information Application;然后是,Software節(jié)點(diǎn)下的Test Development下的Runtime Quick Start Helper Macro和Virtual PC 2007 Helper Macro兩個組件。
添加了這些組件之后,我們就可以進(jìn)行依賴檢查了,按F5,或者在Configuration菜單下的Check Dependencies項,就可以執(zhí)行了。如下圖:
依賴檢查之后,如果沒有錯誤,我們可以直接進(jìn)行編譯,選擇Configuration下的Build Target Image或者按F7,構(gòu)建過程如下圖:
在編譯完成之后,我們就可以在C:Windows Embedded Images下找到已經(jīng)編譯好的文件。我們將其拷貝到準(zhǔn)備好的虛擬硬盤中就可以了。如何構(gòu)建VPC的開發(fā)環(huán)境,請參考我的Webcast 《XP Embedded開發(fā)初體驗》中的介紹。
在第一次啟動時,系統(tǒng)會啟動FBA(First boot agent)來完成一些設(shè)置,我們需要耐心等待一些時間:
接下來,我們關(guān)閉WES開發(fā)環(huán)境的VPC,記得一定要選擇Shut down。
然后運(yùn)行XPETraget的VPC,我們編譯出來的Windows Embedded Standard Image其實(shí)和XP Professional非常類似,只是少了比較多的組件。不過我們?nèi)匀荒軌蛲ㄟ^開始菜單來打開IE瀏覽器,然后再里邊輸入URL: www.silverlight.net 。對Silverlight比較熟悉的朋友一定會知道這個網(wǎng)站。而訪問這個網(wǎng)站時,并沒有提示我們需要安裝Silverlight,這表明Silverlight已經(jīng)被加到了Windows Embedded Standard的Image之中了。
評論