新聞中心

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

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

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

  自定義

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

  在Windows Embedded Standard 2009中,OEM開(kāi)發(fā)人員可以通過(guò)多種方式向配置中添加第三方應(yīng)用程序。第一種方法是使用Component Designer工具。這種方法允許開(kāi)發(fā)人員創(chuàng)建自定義組件。這些自定義組件可包含自定義文件、應(yīng)用程序或驅(qū)動(dòng)程序的注冊(cè)表項(xiàng),以及其他組件依賴關(guān)系的列表。這些組件被導(dǎo)入組件數(shù)據(jù)庫(kù),并在Target Designer中可見(jiàn)。這樣,OEM開(kāi)發(fā)人員可以創(chuàng)建永久組件,永久組件的操作與操作系統(tǒng)的其他部分類似,可由多種配置共享。此外,自定義組件還支持版本修訂控制。如果開(kāi)發(fā)人員不希望使用自定義組件而向某個(gè)配置添加第三方文件或注冊(cè)表項(xiàng),Target Designer還支持使用Extra Files、Extra Registry Data或Extra Resources節(jié)點(diǎn)將其他文件和資源手動(dòng)添加到配置中。使用該配置時(shí),這些文件將安裝到設(shè)備上,但使用其他配置時(shí),這些文件將無(wú)法安裝到設(shè)備上,也無(wú)法進(jìn)行版本控制。

  Windows Embedded Standard 7中沒(méi)有Component Designer(組件設(shè)計(jì))工具。Windows Embedded Standard 7使用$OEM$文件夾的概念將第三方文件加入目標(biāo)映像。如果必須通過(guò)安裝程序安裝第三方文件,則用戶可在安裝過(guò)程中使用同步命令執(zhí)行安裝程序。$OEM $文件夾不支持依賴關(guān)系或內(nèi)置的版本控制功能。但用戶可以創(chuàng)建模板,將功能包組合到一起,然后按照文件版本的不同區(qū)分文件夾。

  捕獲

  在對(duì)所需映像進(jìn)行配置,并創(chuàng)建到設(shè)備上以后, OEM開(kāi)發(fā)人員可能需要捕獲映像,用于日后在多臺(tái)設(shè)備上部署相同配置。

  在Windows Embedded Standard 2009中,OEM開(kāi)發(fā)人員必須在捕獲操作系統(tǒng)映像前使用包含F(xiàn)breseal.exe的系統(tǒng)克隆(System Cloning)工具。在安裝過(guò)程中,每次安裝都具有唯一性。Fbreseal.exe可去除任何唯一標(biāo)識(shí)符,以便這種安裝可以復(fù)制到多臺(tái)計(jì)算機(jī)上。運(yùn)行Fbreseal.exe后,OEM開(kāi)發(fā)人員可使用第三方工具捕獲映像,供日后部署時(shí)使用。Windows Embedded Standard 2009還對(duì)Sysprep提供有限支持。Sysprep僅用于為使用系統(tǒng)中心配置管理器操作系統(tǒng)部署方法(System Center Configuration Manager’s Operating System Deployment)而準(zhǔn)備映像時(shí)使用。

  在Windows Embedded Standard 7中,OEM開(kāi)發(fā)人員使用的是Sysprep,而不是Fbreseal.exe。Sysprep的功能與Fbreseal.exe類似,可生成映像,以便可以捕獲映像,并用于重新部署。Sysprep具有強(qiáng)制被部署的操作系統(tǒng)進(jìn)入Out of Box Experience (OOBE) 或Audit模式,支持最終用戶配置操作系統(tǒng)設(shè)置,以及OEM開(kāi)發(fā)人員確保在向最終用戶發(fā)布設(shè)備前已完成了全部預(yù)設(shè)置工作。用戶也可將無(wú)人值守安裝應(yīng)答文件傳遞到Sysprep,以便系統(tǒng)執(zhí)行其他命令或?qū)υO(shè)置進(jìn)行配置。

  運(yùn)行Sysprep后,用戶即可使用ImageX捕獲映像用于重新部署。ImageX可將目標(biāo)磁盤(pán)的全部?jī)?nèi)容捕獲到Windows Imaging(WIM)文件中。WIM文件是基于文件的,可進(jìn)行大規(guī)模壓縮。對(duì)于重復(fù)的文件,系統(tǒng)只在WIM文件中存儲(chǔ)一次,這樣同一文件的多個(gè)副本不會(huì)顯著增加WIM文件的大小。此外,一個(gè)WIM文件可存儲(chǔ)多個(gè)類似的映像;只有多個(gè)映像之間的差異才會(huì)增加WIM文件的整體內(nèi)存占用。

  部署

  生成并捕獲映像后,即可在產(chǎn)品計(jì)算機(jī)部署映像。根據(jù)環(huán)境的不同,OEM開(kāi)發(fā)人員可能需要重新在一臺(tái)、數(shù)臺(tái),乃至成千上萬(wàn)臺(tái)設(shè)備上重新部署映像。應(yīng)針對(duì)不同場(chǎng)景,采取不同的部署方法。

  Windows Embedded Standard 2009中沒(méi)有專門(mén)針對(duì)重新部署流程提供幫助的工具。進(jìn)行小批量重新部署時(shí),OEM開(kāi)發(fā)人員可簡(jiǎn)單地將操作系統(tǒng)文件復(fù)制到目標(biāo)設(shè)備的磁盤(pán)上。大批量重新部署則需借助第三方工具。

  在Windows Embedded Standard 7中提供了多種部署選項(xiàng)。第一種方法是使用ImageX。ImageX不僅可將文件捕獲為WIM文件格式,而且還可將WIM文件部署到目標(biāo)磁盤(pán)上。OEM開(kāi)發(fā)人員可使用ImageX手動(dòng)部署WIM文件,或使用ImageX編寫(xiě)腳本,進(jìn)行自動(dòng)部署。

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


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

評(píng)論


相關(guān)推薦

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

關(guān)閉