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