windows xp embedded

windows xp embedded

ID:14330342

大?。?9.50 KB

頁數(shù):16頁

時(shí)間:2018-07-28

windows xp embedded_第1頁
windows xp embedded_第2頁
windows xp embedded_第3頁
windows xp embedded_第4頁
windows xp embedded_第5頁
資源描述:

《windows xp embedded》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、WindowsXPEmbedded概述對于一種開發(fā)工具的學(xué)習(xí),最重要也最困難的階段就是概念的建立,只要建立了正確的概念,明白整個(gè)系統(tǒng)的體系結(jié)構(gòu)和各種工具作用,剩下的工作就是實(shí)際操作,積累經(jīng)驗(yàn)了,最多不過在需要的時(shí)候查一查手冊。本文通過指導(dǎo)讀者進(jìn)行實(shí)際操作,一步步地完成一次完整的開發(fā)工作,從而幫助讀者建立一個(gè)清晰明確的概念。因?yàn)槲覀冮_發(fā)的產(chǎn)品不是普通的軟件,而是專用的操作系統(tǒng),所以需要針對某個(gè)特定的硬件平臺(目標(biāo)機(jī))來進(jìn)行開發(fā);首先需要一個(gè)強(qiáng)大的工作站來運(yùn)行開發(fā)環(huán)境和開發(fā)工具,然后根據(jù)目標(biāo)機(jī)硬件配置和軟件需求進(jìn)行開發(fā),開發(fā)完成后將做好的操作系統(tǒng)影象文件(Im

2、age)與目標(biāo)機(jī)硬件結(jié)合,運(yùn)行系統(tǒng)并測試。配置開發(fā)工作站首先介紹開發(fā)用的工作站,一臺標(biāo)準(zhǔn)PC機(jī),硬件配置要求如下: 操作系統(tǒng)WindowsXPProfessional PIII500MHz以上(建議1GHz以上) 256MB內(nèi)存(建議512MB) 3GB剩余硬盤空間對該P(yáng)C機(jī)的配置如下:  將硬盤設(shè)置兩個(gè)分區(qū)  第二個(gè)分區(qū)分配為700MB,可以是FAT32格式或NTFS格式(這個(gè)分區(qū)將包含可啟動(dòng)的WindowsXPEmbeddedImage)  主分區(qū)使用所有剩余的硬盤空間,可以設(shè)置為FAT32格式或者NTFS格式  在主分區(qū)中安裝WindowsXPPro

3、fessional系統(tǒng),并安裝WindowsXPEmbedded開發(fā)工具修改BOOT.ini文件,將下面的代碼部分增加到該文件中,可以使這臺PC機(jī)雙重啟動(dòng),作為開發(fā)用的WindowsXPProfessional系統(tǒng)從分區(qū)一啟動(dòng),而開發(fā)好的WindowsXPEmbeddedImage從分區(qū)二啟動(dòng)。[bootloader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)Windows[operatingsystems]multi(0)disk(0)rdisk(0)partition(1)Windows=

4、"MicrosoftWindowsXPProfessional"/fastdetectmulti(0)disk(0)rdisk(0)partition(2)Windows="MicrosoftWindowsXPEmbeddedd"/fastdetect安裝WindowsXPEmbedded開發(fā)工具將WindowsXPEmbedded開發(fā)包的CD1放入CD-ROM中,在自動(dòng)運(yùn)行的提示中,按照以下順序安裝XPE開發(fā)工具:  ToolsSetup:安裝XPE開發(fā)工具(包括TargetDesigner,ComponentDesigner,ComponentData

5、baseManager,以及其他工具)  DatabaseEngineSetup:安裝SQLServer2000DesktopEditiondatabaseengine(MSDE)  DatabaseSetup:安裝組件數(shù)據(jù)庫及Repositories開發(fā)工作站的其他配置在C盤新建一個(gè)XPE_Demo目錄,用來放置開發(fā)中生成的配置定義文件和組件定義文件。從CD-ROM上安裝TweakUI示例文件到C:ProgramFilesTweakUI。這樣我們就完成了開發(fā)工作站的準(zhǔn)備工作。硬件平臺分析在開發(fā)過程中,首先需要運(yùn)行硬件分析程序來分析當(dāng)前機(jī)器的硬件配置情

6、況。操作系統(tǒng)與硬件緊密相關(guān),只用充分地了解和支持硬件,才能讓操作系統(tǒng)正常穩(wěn)定的運(yùn)行。由于X86結(jié)構(gòu)計(jì)算機(jī)的硬件比較復(fù)雜,普通開發(fā)者很難對它充分地理解熟悉,因此,微軟提供了一個(gè)硬件分析工具來幫助開發(fā)者分析硬件。WindowsXPEmbedded提供的這個(gè)工具叫TargetAnalyzer,可以自動(dòng)分析所在設(shè)備的硬件信息,TargetAnalyzer有兩個(gè)版本:TA.exe和TAP.exe。分析完成后會在同一個(gè)目錄中產(chǎn)生一個(gè)XML格式的輸出文件Devices.pmq。TAP.exe是一個(gè)32位的應(yīng)用程序,運(yùn)行在WindowsXP和Windows2000上,可以

7、運(yùn)行一些高級的硬件檢測。TA.exe是一個(gè)16位應(yīng)用程序,運(yùn)行在DOS上,可以用來檢測一些無法安裝Windows2000及WindowsXP的系統(tǒng),但檢測的功能要差一些,有的硬件設(shè)備無法識別。下面我們運(yùn)行TAP.exe來檢測這臺開發(fā)機(jī)的硬件配置: 進(jìn)入C:ProgramFilesWindowsEmbeddedUtilities目錄 運(yùn)行TAP.exe,會在同目錄中生成Devices.pmq用文本編輯器打開這個(gè)Device.pmq文件,文件中用XML語言描述了目標(biāo)設(shè)備的硬件信息,例如:在PCI段中,描述了Intel的21440Ethernet控制器。因

8、為我們是在開發(fā)工作站上運(yùn)行了這個(gè)程序,所以Devices.pmq中

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。