Windows Embedded Standard的U盤啟動(下)
制作XPe鏡像
1. 導入PMQ文件
接下來的工作就比較正常了,將U盤插回到計算機上,將U盤里的device.PMQ文件拷貝到計算機上來。如果之前你沒有做完FBA的Mini操作系統,建議你也拷一份出來,畢竟20多M的小東西還是很好用的。
我們打開Windows Embedded Studio中的Component Designer將PMQ文件轉換為組件文件(.sld文件)。Target Designer會根據硬件信息組件(sld文件)判斷將哪些驅動程序加入到操作系統鏡像中來。
選擇Component Designer的File菜單里的Import選項,會讓你打開PMQ文件,然后打開下面的對話框:
點擊Start開始導入過程,一般來說,會比較慢,需要幾分鐘的時間。導入完成后,會生成一個sld文件,將其保存到我們制定的目錄下即可。
2. 導入組件數據庫
接下來,我們要將生成的組件sld文件導入到組件數據庫中。在這一步前,請確認所有的Target Designer和Component Designer都已經被關閉。
然后打開Component Database Manager ,界面如下圖所示:
為了導入組件,我們點擊Import按鈕,打開下面的界面:
點擊SLD file文本框后的按鈕,上圖紅圈所示,選擇剛才保存的sld文件,然后點擊Import按鈕。Component Database Manager會提示導入是否成功。
3.生成WES鏡像
導入sld文件成功之后,我們就可以重新打開Target Designer,來編譯我們的操作系統Image文件。
首先需要新建一個Configuration文件,進入Target Designer主界面。
我們會看到剛才被導入的組件,會默認出現在組件列表的根目錄中,我們雙擊,將該組件加入我們的操作系統中。
接下來,我們添加功能組件:
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組件是默認的登錄用戶。
3. 設置User Account組件
中間部分是我們已經添加到操作系統中的組件,我們打開User Account組件,選擇Settings,在IDE的右側會顯示屬性窗口,設置帳號的用戶名和密碼:
4. 依賴檢查;
5. 編譯目標操作系統。
6. 將編譯好的Image文件,拷貝到我們的U盤上。
7.經過FBA過程后,重啟動,我們就可以進入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
【編輯推薦】

















