久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 為什么說 XP Embedded 與您息息相關

為什么說 XP Embedded 與您息息相關

作者: 時間:2016-09-12 來源:網絡 收藏

圖 2 組件設計器 (單擊該圖像獲得較大視圖)

現在,您可以開始使用 Windows XP Embedded 目標設計器來創建新的目標配置。該工具將替您完成大部分實際工作。如圖 1 所示,您可以添加任何組件來創建設備所需的一系列功能。您還需添加一些 Windows 核心組件,如 Windows 資源管理器(如果您的設備需要圖形外殼程序)、NTFS 文件系統(或 FAT32)、NT Loader、語言支持、用戶界面核心等等。系統默認的可用組件有一萬多個。

您也可以預配置每個組件的設置。例如,可將用戶界面核心組件自定義為顯示 Windows“開始”菜單、桌面以及其他位置上的特定項。自定義每個組件的設置,可確保每個設備都根據您的需求來進行預配置(見圖 3)。

圖 3 自定義設置 (單擊該圖像獲得較大視圖)

Windows XP Embed­ded 映像中最棘手的部分就是依賴項。例如,要將 DirectX 組件添加到您的映像中,必須同時添加幾個為 Windows 提供核心圖形處理功能的組件。跟蹤所有依賴項很困難,尤其對于較復雜、差不多有數千個依賴項的大型映像更是如此。組件數據庫可解決這一問題。只要在目標設計器中按 F5 鍵,它就可以掃描每個已添加的組件,并將自動添加所列組件所需的任何依賴項。圖 4 顯示掃描正在進行中;掃描是將 Windows XP Embedded 高度模塊化的關鍵步驟。如果沒有目標設計器的這種智能,將很難成功地創建包括所有正確依賴項的映像。

圖 4 依賴項檢查 (單擊該圖像獲得較大視圖)

添加所有組件及其依賴項之后,就可以構建 Windows XP Embedded 映像了。映像指的是需要復制到 Windows XP Embedded 設備引導卷中的文件。您不需要特殊的工具來部署它們(盡管 Windows XP Embedded 工具包包括一個遠程引導服務器,具有類似于遠程安裝服務的功能,可將 Windows XP Embedded 映像部署到裸機硬件中)。完成這些步驟之后,您就可以看到映像的實際大小了。我曾創建過包括資源管理器外殼程序和幾個應用程序(例如記事本和畫圖)的基本映像,也創建過不超過 90 MB 的映像。沒錯,您可能發現許多用戶很少會對只運行記事本和畫圖的設備感興趣,但它卻能說明一個問題,即任務特定的映像所占的空間可以很小。

Windows XP Embedded 與 Windows XP

Windows XP Embedded 壓根并非精簡的操作系統選件。Microsoft 推出了預打包組件,這些組件可讓運行 Windows XP Embedded 的計算機具有與 Windows XP 完整版相同的功能。其中包括 DirectX 9.0c、Microsoft® .NET Framework、Windows Media® Player 10 等安裝選件。您還會發現很多描述如何構建自定義組件的開發人員文檔(如代替資源管理器的自定義外殼程序),您可以借此為您的特定嵌入式設備創建合適的環境。

不過,Windows XP Embedded 并不提供 Windows XP Pro 完整版的所有功能。例如,Windows XP Embedded 中不包括 Windows 文件保護 (WFP);也不包括一些用戶友好功能(如 Windows XP Tour、初始歡迎屏幕,以及引導新用戶配置計算機或進行 Windows 安裝的向導等)。Windows XP Embedded 未采用 Windows 產品激活(Windows XP Embedded 映像是通過使用 Windows Embedded Studio 工具中的運行時產品密鑰來激活的)。最明顯的是,Windows XP Embedded 根本不使用 Windows Update,盡管其可以在您的環境中使用 Microsoft Software update Services 服務器。最后,Windows XP Embedded 中也沒有 Windows XP Pro 具有的 MSN® Explorer。

展望未來,Windows XP Embedded 仍存在廣闊的開發前景:Feature Pack 2007 現已上市,增加了諸如基于 USB 的引導等新功能,這增強了 EWF 的功能,使得無需提交整個覆蓋段即可將新文件提交至父卷;增加的內容還包括對 NTFS 壓縮的支持等。通過不斷增強,Windows XP Embedded 操作系統的靈活性得到持續提高,增加的選件也越來越多,它逐步能夠與 Windows XP Professional 所擁有的功能相媲美。

構建嵌入式系統

構建嵌入式系統比構建傳統的 Windows XP 系統需要作更多的工作,不過在某些方案中,嵌入式系統具有明顯的優勢。雖然 Windows XP Embedded 系統的功能減少了,但其所支持的硬件體積更小,功耗更低,更便于維護和維修,并且可以大幅度降低成本。更低的能耗有助于降低開銷,減少熱量生成,從而為設計緊湊的工作區提供更大的靈活性。Windows XP Embedded 除了用在預期的領域(消費設備、醫療設備、網亭以及其他您可能都沒料到,但 Windows XP Embedded 卻已被使用的地方)外,也會在您的企業中發揮重要的作用。


上一頁 1 2 下一頁

關鍵詞:

評論


相關推薦

技術專區

關閉