Windows Embedded Standard的U盤啟動(下)
制作XPe鏡像
1. 導(dǎo)入PMQ文件
接下來的工作就比較正常了,將U盤插回到計算機(jī)上,將U盤里的device.PMQ文件拷貝到計算機(jī)上來。如果之前你沒有做完FBA的Mini操作系統(tǒng),建議你也拷一份出來,畢竟20多M的小東西還是很好用的。
我們打開Windows Embedded Studio中的Component Designer將PMQ文件轉(zhuǎn)換為組件文件(.sld文件)。Target Designer會根據(jù)硬件信息組件(sld文件)判斷將哪些驅(qū)動程序加入到操作系統(tǒng)鏡像中來。
選擇Component Designer的File菜單里的Import選項,會讓你打開PMQ文件,然后打開下面的對話框:
點擊Start開始導(dǎo)入過程,一般來說,會比較慢,需要幾分鐘的時間。導(dǎo)入完成后,會生成一個sld文件,將其保存到我們制定的目錄下即可。
2. 導(dǎo)入組件數(shù)據(jù)庫
接下來,我們要將生成的組件sld文件導(dǎo)入到組件數(shù)據(jù)庫中。在這一步前,請確認(rèn)所有的Target Designer和Component Designer都已經(jīng)被關(guān)閉。
然后打開Component Database Manager ,界面如下圖所示:
為了導(dǎo)入組件,我們點擊Import按鈕,打開下面的界面:
點擊SLD file文本框后的按鈕,上圖紅圈所示,選擇剛才保存的sld文件,然后點擊Import按鈕。Component Database Manager會提示導(dǎo)入是否成功。
3.生成WES鏡像
導(dǎo)入sld文件成功之后,我們就可以重新打開Target Designer,來編譯我們的操作系統(tǒng)Image文件。
首先需要新建一個Configuration文件,進(jìn)入Target Designer主界面。
我們會看到剛才被導(dǎo)入的組件,會默認(rèn)出現(xiàn)在組件列表的根目錄中,我們雙擊,將該組件加入我們的操作系統(tǒng)中。
接下來,我們添加功能組件:
1. Runtime Quick Start Helper Macro,位于Software -> Test & Development目錄下
2. USB boot 2.0組件和User Account組件,位于Embedded Enabling Features目錄下,其中USB boot 2.0是為了支持USB啟動的組件,而User Account組件是默認(rèn)的登錄用戶。
3. 設(shè)置User Account組件
中間部分是我們已經(jīng)添加到操作系統(tǒng)中的組件,我們打開User Account組件,選擇Settings,在IDE的右側(cè)會顯示屬性窗口,設(shè)置帳號的用戶名和密碼:
4. 依賴檢查;
5. 編譯目標(biāo)操作系統(tǒng)。
6. 將編譯好的Image文件,拷貝到我們的U盤上。
7.經(jīng)過FBA過程后,重啟動,我們就可以進(jìn)入Windows Embedded Standard的界面了。
參考資料
http://blogs.msdn.com/ningling/archive/2007/06/20/xpe-usb-2-0.aspx
http://lzg-ad.blog.sohu.com/77528224.html
【編輯推薦】