新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動態(tài) > WES7與WES2009嵌入式產(chǎn)品之比較

WES7與WES2009嵌入式產(chǎn)品之比較

作者: 時間:2010-04-08 來源:電子產(chǎn)品世界 收藏

  設(shè)備分析

本文引用地址:http://butianyuan.cn/article/107760.htm

  在Windows Embedded Standard 2009中,設(shè)備分析是使用Target Analyzer(Tap.exe)程序完成的。建議OEM開發(fā)人員在其設(shè)備上啟動Windows預(yù)安裝環(huán)境(PE)并運(yùn)行Tap.exe。默認(rèn)情況下,Tap.exe將生成一個Devices.pmq文件,該文件將列出目標(biāo)設(shè)備上的所有硬件。

  可在得到Devices.pmq文件后,使用Target Designer導(dǎo)入該文件。系統(tǒng)會自動把設(shè)備映射到驅(qū)動程序上,將包含這些驅(qū)動程序的組件添加到配置中。

  Windows Embedded Standard 7的設(shè)備分析與此類似,但進(jìn)行了簡化。Windows Embedded Standard 7同樣利用Target Analyzer創(chuàng)建Devices.pmq文件。但運(yùn)行Tap.exe的流程更加簡單。

  如果用戶使用Image Builder Wizard(映像構(gòu)建向?qū)В琁BW)開發(fā)映像,則Tap.exe自動在后臺運(yùn)行,系統(tǒng)會自動把設(shè)備映射到驅(qū)動程序包上。由于IBW是在目標(biāo)設(shè)備上執(zhí)行的,所以不用作為創(chuàng)建配置前的單獨(dú)步驟,可直接在創(chuàng)建時間前對目標(biāo)硬件進(jìn)行分析。

  用戶使用ICE開發(fā)映像時,設(shè)備分析過程幾乎與Windows Embedded Standard 2009完全相同。Tap.exe既可從Windows PE運(yùn)行,也可從IBW的磁盤運(yùn)行。接下來,OEM開發(fā)人員可將Devices.pmq文件導(dǎo)入ICE。在ICE中,各設(shè)備將被映射到驅(qū)動程序包,并添加到配置中。

  配置

  在Windows Embedded Standard 2009中,映像配置在Target Designer工具上完成。Target Designer是一個在OEM開發(fā)人員的計算機(jī)上運(yùn)行的應(yīng)用程序,可提供一個用于創(chuàng)建Windows Embedded Standard 2009 操作系統(tǒng)的IDE。OEM開發(fā)人員可創(chuàng)建新配置,并將其添加到驅(qū)動程序、軟件和功能組件中,創(chuàng)建自己的自定義操作系統(tǒng)。開發(fā)人員還可以添加宏和模板組件,這些宏和模板組件可包含各種組件二進(jìn)制文件和設(shè)置的組合。此外,開發(fā)人員還可選擇編輯與操作系統(tǒng)或其組件相關(guān)的設(shè)置。

  添加基本組件后,OEM開發(fā)人員必須解決依賴關(guān)系問題。系統(tǒng)將自動檢查添加到配置中的組件,并添加操作系統(tǒng)功能所需的任何其他組件。解決依賴關(guān)系問題后,開發(fā)人員可將配置保存為.slx文件,該文件用于創(chuàng)建操作系統(tǒng)映像。

  在Windows Embedded Standard 7中,存在兩種相互之間有關(guān)聯(lián)的開發(fā)體驗。IBW是一個基于向?qū)У拈_發(fā)工具,支持用戶快速、簡便地對樣機(jī)設(shè)備進(jìn)行配置。ICE與Target Designer類似,支持OEM開發(fā)人員完全控制其操作系統(tǒng)的各個方面。

  IBW是一個在目標(biāo)設(shè)備上運(yùn)行的安裝向?qū)?,可自動檢測系統(tǒng)中的設(shè)備,并安裝相應(yīng)的驅(qū)動程序。OEM開發(fā)人員可以從模板配置入手,或手動選擇他們希望添加到操作系統(tǒng)中的功能包。解決依賴關(guān)系并完成配置后,IBW就可以將操作系統(tǒng)直接安裝到設(shè)備上。

  ICE與Target Designer的相似之處在于,ICE是一種在OEM開發(fā)人員的計算機(jī)上運(yùn)行的IDE體驗。開發(fā)人員可以向配置中添加驅(qū)動程序、軟件和EEF包,可以向配置中添加作為起始點的模板,還可以添加一系列功能。此外,開發(fā)人員還能修改操作系統(tǒng)的設(shè)置,解決依賴關(guān)系問題。

  OEM開發(fā)人員完成所需的配置后,可將配置保存到應(yīng)答文件中。該文件列出了所有要安裝的功能或驅(qū)動程序包包和需要進(jìn)行設(shè)置的配置??蓪?yīng)答文件傳送至IBW,由此創(chuàng)建操作系統(tǒng)。

  在Windows Embedded Standard 2009中,操作系統(tǒng)的創(chuàng)建是在OEM開發(fā)人員的計算機(jī)上完成的。OEM開發(fā)人員可在Target Designer中完成配置后創(chuàng)建映像。Target Designer在開發(fā)人員指定的位置創(chuàng)建一個操作系統(tǒng)文件夾結(jié)構(gòu),并使用目標(biāo)操作系統(tǒng)的二進(jìn)制文件和注冊表配置單元填充該文件夾結(jié)構(gòu)。然后,OEM開發(fā)人員可將這些文件復(fù)制到目標(biāo)設(shè)備的磁盤上。系統(tǒng)引導(dǎo)目標(biāo)設(shè)備時,Windows Embedded Standard 2009通過首次啟動代理(FBA),由FBA完成操作系統(tǒng)的最終安裝。完成FBA后,操作系統(tǒng)即可投入使用。

  在Windows Embedded Standard 7中,操作系統(tǒng)的創(chuàng)建完全在目標(biāo)設(shè)備上進(jìn)行。無論是IBW和ICE配置方法,配置工作都在IBW工具上最終完成,從而實現(xiàn)操作系統(tǒng)的創(chuàng)建。IBW首先在設(shè)備上安裝基本操作系統(tǒng),然后安裝所選的包,并應(yīng)用所有配置設(shè)置?;景惭b完成后,設(shè)備將重新啟動到安裝的操作系統(tǒng)。然后,與FBA非常相似,完成操作系統(tǒng)的最終安裝后,操作系統(tǒng)即可投入使用。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


關(guān)鍵詞: 微軟 嵌入式 WES7 WES2009

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉