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