Windows XP Embedded 上手指南
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP Embedded /fastdetect
本文引用地址:http://2s4d.com/article/201809/388526.htm當XPE正常運行后,可以查看在該系統(tǒng)中是否包含了我們需要的功能,以此來檢驗我們的工作。
打開Control Panel,查看其中是否包含了Tweak UI Control Applet選項。
運行Tweak UI控制面板程序,可以看到下面的對話框:
到此,我們完成了整個開發(fā)過程。
開發(fā)XP Embedded Bootable CD
1.準備工作
首先做一些硬件方面的準備:至少需要一臺刻錄機和兩塊硬盤。第一塊硬盤就是操作系統(tǒng)所在的硬盤,對分區(qū)沒有什么特殊要求,但操作系統(tǒng)必須是Windows 2000/XP/Server 2003。第二塊硬盤是制作光盤的關鍵,此盤中的分區(qū)數(shù)量不得大于4個,并且要保留至少8MB未分區(qū)空間,第一個分區(qū)為主分區(qū),分區(qū)格式為FAT16,容量必須小于一張光盤的容量(650MB或700MB),根據我們這次講解的內容計算,分成300MB即可。所有分區(qū)工作都可在Windows中完成,這里不再贅述,分完區(qū)千萬不要忘記激活第二塊硬盤的主分區(qū)(下文中稱該主分區(qū)為“目標區(qū)”,第二塊硬盤為“目標盤”,第一塊硬盤為“系統(tǒng)盤”)。
分好區(qū)后,將“C:Program FilesWindows Embeddedutilities”中的“BOOTPREP.exe”拷貝至目標區(qū),由于這是一個16位程序,所以必須在DOS下運行。重啟電腦,進入BIOS(一般是按“Del”鍵或“Ctrl+Alt+Esc”組合鍵),將系統(tǒng)盤設為“None”(當然,也可以關閉電腦,拆下系統(tǒng)盤),再設置首先從軟盤或光盤啟動(視你想用哪種方法啟動而定),保存退出。使用Win98光盤或啟動軟盤引導至DOS界面下,輸入“C:”,然后回車進入C盤,也就是目標區(qū),再輸入“BOOTPREP”并回車,按兩次“Y”確認后,目標盤設置完成。
2.創(chuàng)建“EnableAutoLayout”組件并導入
①打開開始菜單中的“Component Designer”,在打開的程序界面中選擇菜單“File”→“New”創(chuàng)建一個新的“sld”文件。
②展開窗口左側的“Windows XP Embedded Client (x86)”目錄,并在“Components”目錄上單擊右鍵,選擇“Add Component”。
③在右側新建窗口的“Name”區(qū)內輸入一個名稱,例如“EnableAutoLayout_Settings”(圖3)。
④右鍵單擊左側窗口中的“Registry Data”,選擇“Add”→“Registry Data”,在彈出的“Add Component Registry Resources”對話框中分別填寫以下值(圖4):
Root: HKEY_LOCAL_MACHINE
Key name: SOFTWAREMicrosoft WindowsCurrentVersionOptimalLayout
value name: EnableAutoLayout
Type: REG_DWORD
value: 0
⑤選擇“Default”單選框,按“OK”回到主窗口,選擇“Flie”→“Save”保存為“EnableAutoLayout.sld”,下面將該文件導入數(shù)據庫。
⑥在開始菜單中選擇“Component Database Manager”,在“Database”標簽窗口中選擇“Import”(圖5)。在彈出對話框的“SLD file”一欄中找到剛剛保存的“EnableAutoLayout.sld”文件。
⑦最后選擇“Import”開始導入組件(圖6),導完后關閉所有對話框。
3.創(chuàng)建“Target hardware device drivers”組件并導入
①進入目錄:C:Program FilesWindows Embeddedutilities,執(zhí)行“tap.exe”,很快便在同一目錄中生成一個“devices.pmq”文件。
②在開始菜單中選擇“Component Designer”,在彈出窗口中選擇“Flie”→“Import”,導入“devices.pmq”文件(導入時間較長,圖7)。
③導入完畢,選擇窗口左側的“Components”→“devices”,在右側窗口的“Name”文本框中填寫“My devices-hardware”(圖8)。
④單擊右側窗口中“Prototype”欄旁的“Browse”按鈕,在彈出窗口中選中“Software”→“TestDevelopment”→“Selector Prototype Component”(圖9)。按“OK”回到主窗口,選擇“Flie”→“Save”保存文件為“Mydevices.sld”。
⑤按第2步中的“⑥”和“⑦”兩個步驟將“Mydevices.sld”導入到數(shù)據庫。
4.創(chuàng)建El Torito實時運行鏡像(El Torito run-time image)
①在開始菜單中選擇“Target Designer”,在彈出窗口中選擇“File”→“New”,命名為“My XP Embedded”后按“OK”(圖10)。
②“Target Designer”的窗口共分為4部分,上面左側窗口中顯示所有組件的列表,先前導入的“Enable AutoLayout_Settings”和“My devices-hardware”組件就放在根目錄下。中間窗口中顯示新建的“My XP Embedded”系統(tǒng)的組件列表,此時還沒有任何組件。右側窗口則用于顯示“My XP Embedded”系統(tǒng)組件的屬性和設置窗口。下面的大窗口顯示制作信息,有“Tasks”、“Messages”和“Debug”3個標簽(圖11)。
③雙擊左側窗口中的“EnableAutoLayout”和“My devices-hardware”組件,將它們添加到中間的“My XP Embedded”窗口中。
④展開左側窗口中的“Design Templates”,雙擊添加“Windows-based Terminal Professinal”組件,這個組件中包含了一個最小化XP Embedded所必需的基本組件。
⑤展開左側窗口中的“Software”→“System”→“Storage Flie System”→“Infrastructure”→“Flie Systems”,雙擊添加“FAT”組件。再展開左側窗口中的“Software”→“System”→“Storage Flie System”→“Applications”,雙擊添加“FAT format”組件。這一步是為實時運行鏡像設置文件系統(tǒng)。
評論