作者自爆WinXP Embedded嵌入系統(tǒng)之開發(fā)內幕
在網絡上經常有朋友對開發(fā)EMBEDDED感到困難,我感覺第一是大家對英文識別有一定難度,第二沒有象樣的開發(fā)手冊,隨開發(fā)光盤提供的也只是一個很不詳細的步驟,下面我想對本人在開發(fā)中的一些簡單步驟寫出來給大家一個范例,能讓大家更加容易的開發(fā)出一個好用的嵌入式系統(tǒng)吧!
注意:有過EMBEDDED開發(fā)經驗的可以直接看下去,如果沒有接觸過或者沒有看過微軟原開發(fā)文檔的請先看本手冊后面附錄的http://download.zol.com.cn/detail/10/95417.sHTML。
;1.按照微軟開發(fā)文檔配置你自己的硬件信息生成XXXXXX.SLD文件直接導入數據庫。
2.打開Target Designer,新建一個配置文件名字隨便輸入,然后會看到以下界面,用右鍵點擊左邊圖中的DemoPlatform組件,選擇添加,就會在右邊配置瀏覽器的頂端多出一個DemoPlatform.slx剛才添加的組件,在配置瀏覽器的頂端,展開DemoPlatform.slx,選中Settings,這時右邊的屬性設置面板會顯示如下可以設置的選項 。(另一種簡單方法直接做標準通用的鏡像:打開Target Designer,新建一個配置文件名字隨便輸入,右邊配置瀏覽器的頂端多出一個Untitled.slx配置文件,在左邊的SYSOFT組件列表中有WINLOGO選項,用左鍵點擊這個組件選擇添加,展開Untitled.slx,選中Settings,這時右邊的屬性設置面板會顯示如下可以設置的選項 。)
在第一個設置Run-time Image Licensing點擊Settings輸入你的有效PID
在Target Devices Settings下面,點擊Show,顯示詳細的選項
設置下列的配置信息:
Boot Drive = C:
Windows Folder = D:Windows (也可以改為其他的不超過八個字符的任意名字比如:C:EMBEDDED 好處是可直接復制到C盤設置雙啟動)
Program Files Folder = D:Program Files (也可以為C:EMBEDDEDProgram Files)
Documents and Settings folder = D:Documents and Settings (也可以為C:EMBEDDEDDocuments and Settings )
Boot ARC path = multi(0)disk(0)rdisk(0)partition(2);(設置為C:EMBEDDED 把前面的2改成1,必須改否則不會啟動)
其他選項保持默認設置。
然后按下F5進行組件檢測,檢測結束會在配置瀏覽器中出現(xiàn)好多剛才沒有的組件,其中最為關鍵的就是User interface core組件,用戶界面核心(設置我的電腦、網絡、IE、control panle)等全在這里設置,點擊這個組件的SETTING,選擇相應的打上勾就行了,如果沒有這個組件,你就在左邊的組件中查找并添加就行了。其他的組件自己根據需要設置就行了。
然后再次執(zhí)行F5檢測,直到檢測結束沒有報告錯誤時為止,按下F7生成鏡像文件。
好了,圖上結果告訴我們沒有錯誤,按下F7鍵等會上一會吧!哈哈,大功告成,來享用一下自己的成果吧!把生成的鏡像復制到相應的啟動目標盤進行啟動,經過FIRST BOOT AGENT(簡稱FBA)后重新啟動就進入你熟悉的WINDOWS界面了!給一個我自己制作標準電源通用XPE時的配置文件列表大家可以參考一下:(直接右鍵點擊另存為,直接點擊有可能無法下載)http://sysoft.zdwx.com/tmp/Untitled.zip
