製作流程,對於經常可能會用到的一些組件也做了說明。
1、 下載開發包
可以去微軟主頁上下載試用版,有一定的期限。
網上也有正式版下。
2、 安裝
如果是從微軟官方下載,下載完成後會看到很多文件,
1) 將disk1.cab、disk2.cab、msde.cab、tools.cab文件解壓,得到disk1與disk2兩個文件夾,將disk2文件夾裏的文件複製到disk1文件夾裏,然後點擊disk1目錄裏的setup打開安裝界面,按照tool、數據庫引擎、數據庫的順序安裝。
2) 安裝數據庫的時候,會出現錯誤提示,說不能發現DATABASE\Windows Emedded Data\repository\{484C 9D34-846E-40E2-A2E6-FF2771A 303D5}.CAB沒有找到,可以在DATABASE目錄下依次創建上面兩個目錄,再將另外三個.cab文件複製到裏面即可。
3) 所有的安裝完成後,可以安裝sp2,WINDOWS_XP_EMBEDDED_SP2.EXE。然後是langchs.exe和langchssp2.exe
如果是網上下載的正式版,是三個cd的虛擬光驅文件,依次安裝即可。要注意安裝過程非常耗費內存,可能會提示虛擬內存太小,要將系統的虛擬內存大小改大點。
如果安裝有殺毒軟件,如卡巴斯基,運行目標設計器時,可能會經常出現異常關閉,把卡巴斯基卸載就能用。
3、 編譯image。
主要是組件的選擇,一些基本的組件描述:
Demo Platform Component 目標平臺的硬件分析組件,名字自己起。
下面這些組件名稱和xpe裏一致:
Design Templates->Windows-based Terminal Professional xpe的宏組件,有幾種,這個是基於基本的windows創建系統時用,其它幾種通常是針對特定用途設定的宏組件。包含了一個最小化XP Embedded所必需的基本組件。
Software->System->Storage&File System->Infrastructure->File System->NTFS 文件系統,也可以選擇FAT等,依據目標系統分區。
Software->System->Storage&File System->Applications->NTFS Format 格式化NTFS文件系統的GUI工具。如果文件系統選擇的是FAT,這裏相應要選上FAT Format
Software->System->System Services->Base->NT Loader 提供NTLDR。
Software->System->User Interface->Shells->Explorer shell 桌面。
Software->System->International->Infrastructure->Chinese - Simplified Language Support 中文支持,依據需要選擇,如果沒有選擇一種語言,則運行Check Dependencies時,會出現錯誤:
Regional and Language Options [Version 5.1.2600, R620]" requires at least one additional enabled component not in the configuration
當然忽略這個錯誤編譯出來的image也能夠使用,但是沒有中文支持。
出現這個錯誤時,錯誤信息會列在Target Designer底部的Tasks欄,雙擊欄目裏的信息,會顯示一個提示,要開發者從多個可選的組件中挑選需要的組件。參考:http://www.microsoft.com/china/MSDN/library/Mobility/embedded/XPE_DUALBOOTXPEmbedded.mspx?mfr=true
可以檢查依賴關係,然後在user interface core中根據需要設置,勾選show context menu on Task bar和show context menu on shell folders,就能支持鼠標右鍵了
Software->System->International->Infrastructure->Microsoft Simplified Chinese IME Core 中文輸入法組件
Software->System->Storage&File System->Infrastructure->File System->CDFS 讀取光驅設備
Software->System->User Interface->Shells->Windows Shell->Task Manager 任務管理器
Add Hardware Control Panel 添加新硬件
Add/Remove Programs Control Panel 添加刪除程序
Device Manager 設備管理器
Accessories/System Tools 附件裏的系統工具
Date/Time Control Panel 控制面板裏的日期和時間設置
Display Control Panel 控制面板裏的顯示
Windows Accessories 這個組件是windows附件!包括記事本。寫字板,畫圖和計算器。同時在右鍵菜單,新建中也會出現相關內容。
Screen Savers 屏保
Windows XP Visual Style xp主題
Games 附件裏的遊戲
Desktop Wallpaper 桌面牆紙
Images and Media 包含了牆紙的圖片,還有一些示例音樂,示例圖片等。
International Control Panel 控制面板裏的網絡連接
Keyboard & Mouse Control Panel 控制面板裏的鍵盤鼠標
Mouse Cursors 使用戶可以選擇不同的鼠標光標式樣
Network Setup Wizard 附件通訊裏的網絡安裝嚮導,幫助用戶設置家庭或商業網絡
Power Meter Control Panel 控制面板裏的電源選項
Registry Editor 註冊表編輯器
Users Control Panel 控制面板裏的用戶賬戶
System Control Panel 控制面板裏的系統
Windows Clean-Up Utilities 磁盤清理工具
Software->System->User Interface->Infrastructure->Shell Application Compatibility 宏組件,This component includes components for all Control Panel items and for all shell Explorer components. 如果不是每個都需要,最好按照上面的那樣逐個添加。
Software->System->Security->Infrastructure->Automatic logon 支持自動登陸