新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 為什么說 XP Embedded 與您息息相關(guān)

為什么說 XP Embedded 與您息息相關(guān)

作者: 時間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

Windows XP Embedded 是 Windows 的組件化版本,常與消費(fèi)類電子設(shè)備(如機(jī)頂盒或機(jī)頂裝置)關(guān)聯(lián)使用。不過,Windows XP Embedded 也可在貴組織的信息技術(shù)陣營中發(fā)揮重要作用。雖然它可能不是每個客戶的最佳解決方案,但是,在某些特定環(huán)境中,它可以降低管理開銷,節(jié)約資金,提供更緊湊的硬件,并帶來更大的安全性。

本文引用地址:http://2s4d.com/article/201609/304846.htm

什么是 Windows XP Embedded?

Windows® XP Embedded 是 Windows 三個緊湊型版本中的其中一個,另外兩個分別是 Windows Embedded CE 和 Win­dows Embedded for Point of Service。在所有內(nèi)嵌式 Windows 操作系統(tǒng)中,就安裝到客戶端計算機(jī)上的功能而言,只有 Windows XP Embedded 可以提供與 Windows XP Pro­fes­sional 相同的完整功能(或至少有潛力提供完整功能)。Windows XP Embedded 基于 Win­dows XP Professional Service Pack 2 (SP2);但它與一般的 Windows XP 存在不同之處,它具有強(qiáng)大的模塊化功能。Windows XP Em­bed­ded 沒有所謂的標(biāo)準(zhǔn)安裝映像。相反,您需要使用一個叫做 Windows Embedded Studio 的工具包,來為您正在構(gòu)建的任何工具建立自定義的 Windows XP Embed­ded 環(huán)境,且此環(huán)境中僅包括您的設(shè)備所需的功能。如果您不需要 DirectX® 或 Windows Ex­plorer,不安裝它們便可。 在這里,模塊化是指您所構(gòu)建和部署的每個 Windows XP Embedded 映像將有更少的移動部件;也就是說,更容易管理,安全性更高,且能夠在成本較低的硬件上運(yùn)行。部分可用選件會在 Target Designer(Windows Embedded Studio 的一部分)中顯示,如圖 1 所示。

圖 1 在 Target Designer 中選擇組件 (單擊該圖像獲得較大視圖)

在企業(yè)中的應(yīng)用

越來越多的用戶方案適合基于 Windows XP Embedded 的設(shè)備。例如,維護(hù)大型客戶服務(wù)呼叫中心的公司。很多情況下,呼叫中心的代表只需一個或兩個內(nèi)部開發(fā)的應(yīng)用程序,或一個 Web 瀏覽器。他們僅使用計算機(jī)功能中很小的一部分。因此,Windows XP Embedded 可幫助將計算機(jī)的功能裁減至所需的功能。更少的功能意味著出錯或受到安全攻擊的可能性將減小。

因?yàn)?Windows XP Embedded 設(shè)備功能有限,因此可以在普通功能且價格較低的硬件上運(yùn)行。很多制造商生產(chǎn)采用低功耗、Intel 兼容處理器的主板。這些主板體積極小、耗電非常少,且運(yùn)行中散熱很少,通常甚至不需要風(fēng)扇。它們在緊湊型、只能運(yùn)行有限應(yīng)用程序的嵌入式設(shè)備上運(yùn)作非常好。

Windows XP Embedded 的特殊強(qiáng)大功能

Windows XP Embedded 可提供一些非常有價值的選件,這些選件是 Windows XP 完整版中所沒有的。Enhanced Write Filter (EWF) 和 Hibernate Once, Resume Many (HORM) 都可簡化您的 Windows 管理任務(wù)。EWF 是一個可以添加到 Windows XP Embedded 部署中的可選組件,能夠?qū)⒅付ù疟P卷設(shè)置為只讀。對該指定磁盤的任何寫操作都會轉(zhuǎn)移到一個覆蓋段;可將此覆蓋段存放在其他磁盤,或者甚至可存放在內(nèi)存中。操作系統(tǒng)本身會將 EWF 覆蓋段及其父卷視為一個單獨(dú)的單元,就像普通磁盤卷一樣。但是在后臺,父卷實(shí)際并未改變;只有 EWF 覆蓋段發(fā)生了變化。在有些地方,這很有用。假設(shè)將一個 Win­dows XP Embedded 映像部署到 Compact Flash (CF) 卡(Windows XP Embedded 映像可只占據(jù) 5 MB 空間,簽入時通常只占用大約 200 MB 空間,因此,CF 卡的存儲空間相對就很大了)??梢酝ㄟ^適配器將 CF 卡接入主板的 IDE 連接器,這樣 CF 卡就可以具有與普通硬盤同樣的功能。目前的 CF 卡寫入功能很有限(大約可寫入 100,000 次),因此可利用 EWF 將 CF 卷設(shè)為只讀。假設(shè)將 EWF 覆蓋段放到 RAM 中:如果用戶操作錯誤,只需執(zhí)行關(guān)機(jī)操作。這樣,EWF 覆蓋段以及對計算機(jī)所做的任何改動都將立即消失。重新啟動之后,CF 卡將返回存儲的最初狀態(tài)。您可以對基于 CD 或 DVD 的映像使用相同的設(shè)置;這些媒體類型本質(zhì)上都是只讀的,因此,EWF 可以將任何寫入操作捕獲到覆蓋段。即使覆蓋段存儲在一個小的內(nèi)部硬盤中,也可以確保原始的啟動卷(在 CD 或 DVD 上)不會發(fā)生任何改動;如果需要將機(jī)器恢復(fù)至原始配置,僅需刪除 EWF 覆蓋段。

HORM,正如其名字所暗示的,允許您一次讓計算機(jī)進(jìn)入休眠狀態(tài),然后可多次從該休眠點(diǎn)處恢復(fù)。計算機(jī)可以迅速啟動。簡單的配置計算機(jī)并運(yùn)行所需的所有應(yīng)用程序,然后使計算機(jī)進(jìn)入休眠狀態(tài)。此后,每次打開計算機(jī)時,只需等待幾秒即可啟動并運(yùn)行所有的應(yīng)用程序。

構(gòu)建 Windows XP Embedded 映像

Microsoft 發(fā)起了一項(xiàng)“嵌入式合作伙伴”計劃,該計劃包括專門開發(fā) Windows XP Embedded 的所有公司(您可訪問 microsoft.com/embedded 網(wǎng)站,在 Windows XP Embedded 的主頁上找到這些公司)。然而,很多公司只為普通 PC 制造商提供預(yù)先設(shè)計好的映像(包括企業(yè)應(yīng)用程序和特定配置);因此,您可能想要構(gòu)建您自己的 Windows XP Embedded 映像,以便與為您提供完整、緊湊型系統(tǒng)的“嵌入式合作伙伴”共享它們。安裝于 Windows XP Professional 的 Windows Embedded Studio 可用來構(gòu)建并管理 Windows XP Embedded 映像。

要使用此工具包,首先需在您計劃要應(yīng)用 Windows XP Embedded 系統(tǒng)的硬件上安裝 Windows XP Pro 完整版。這樣,您就可以使用完整的 Windows XP 安裝例程來保證所有硬件正常運(yùn)行。然后,安裝 Windows Embedded Studio。這樣就安裝了一個用來管理嵌入式映像的數(shù)據(jù)庫,而實(shí)際上,該數(shù)據(jù)庫可以作為中央存儲庫安裝在別處。接下來,您需要運(yùn)行一個名為 Tap.exe 的命令行實(shí)用程序,這樣可創(chuàng)建一個新的特殊組件,以供 Windows XP Embedded 使用。通常,組件包括各種功能,例如媒體播放機(jī)、文件系統(tǒng)或其他自定義應(yīng)用程序;在本例中,您將創(chuàng)建一個包括硬件設(shè)備驅(qū)動程序(您的特殊系統(tǒng)需要)的組件。這一步驟必須在目標(biāo)硬件上完成,這樣該工具才可檢測適當(dāng)?shù)挠布?qū)動程序并將它們包括在內(nèi)。

下一步就是運(yùn)行 Windows XP Embedded 組件設(shè)計器并導(dǎo)入由 Tap.exe 實(shí)用程序創(chuàng)建的組件包。如圖 2 所示,組件設(shè)計器讀取設(shè)備信息并組裝一個完整的 Win­dows XP Embedded 組件。該組件將成為新的 Windows XP Embedded 映像的基礎(chǔ)。這大大簡化了準(zhǔn)確確定給定平臺所需設(shè)備驅(qū)動程序的流程。創(chuàng)建組件之后,您需要使用組件數(shù)據(jù)庫管理器來將新的組件導(dǎo)入 Windows XP Em­bed­ded 組件數(shù)據(jù)庫,所有已知的 Windows XP Embedded 組件均存儲于此庫中。將組件存在數(shù)據(jù)庫中,將使其可用于 Windows XP Embedded 映像。


上一頁 1 2 下一頁

關(guān)鍵詞:

評論


相關(guān)推薦

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

關(guān)閉