複製鏈接
請複製以下鏈接發送給好友

Windows XP Embedded

鎖定
Windows XP Embedded是微軟基於Windows XP Professional開發的嵌入式操作系統,其最大的特點是可以根據具體應用需求進行高度定製。用户可以根據設備的功能和性能要求,選擇需要的組件和驅動程序,大大減小了系統的體積,並提高了系統的穩定性和可靠性。 [5] 
它能夠快速開發出可靠的全功能連接設備。因為採用與Windows XP Professional相同的二進制代碼,從而使得嵌入式開發人員能夠只選擇那些小覆蓋範圍嵌入式設備所需的豐富定製化特性。
中文名
嵌入式Windows XP [1] 
外文名
Windows XP Embedded
特    性
豐富定製化
基    於
Windows XP Professional [2] 
優    點
對安全和可伸縮網絡的支持

Windows XP Embedded簡介

Windows XP Embedded為微軟研發的嵌入式操作系統,是一個以組件模塊展現出與Windows XP Professional操作系統一樣的接口與操作模式,可依各自需求組合出的操作系統鏡像文件,確保有Windows XP Professional操作系統相依性以及完整的功能。可以應用在各種嵌入式系統,或是硬件規格層次較低的計算機系統(例如很少的內存,較慢的中央處理器等)。 [3] 

Windows XP Embedded編程模型

Windows XP Embedded基於Win32編程模型,由於採用常見的開發工具,如 Visual Studio .NET,使用商品化PC硬件,與桌面應用程序無縫集成,因此可以縮短上市時間。

Windows XP Embedded應用設備

使用Windows XP Embedded構建操作系統的常見設備類別包括零售銷售點終端、瘦客户機和高級機頂盒

Windows XP Embedded突出優點

Windows XP Embedded構建在已經得到驗證的Windows 2000代碼庫基礎之上,它提供了業內領先的可靠性、安全性和性能,並且具備新的多媒體Web瀏覽、電源管理及設置支持功能。Windows XP Embedded還集成了最新的嵌入式支持功能,例如無頭支持以及靈活的啓動與存儲選項。此外,它還包含一套全新設計的工具集Windows Embedded Studio,這套工具使得開發人員能夠更快速配置、構建並部署智能化設計方案。

Windows XP Embedded關鍵特性

Windows XP Embedded建立在Windows2000經過實踐檢驗的代碼庫基礎之上,具有32位計算體系結構,以及完全保護的內存模型。它比較關鍵的可靠性、安全性和性能特性包括以下方面:

Windows XP Embedded文件保護

防止核心系統文件在應用程序的安裝時被改寫。當文件被改寫時,Windows文件保護可以恢復正確的版本。

Windows XP Embedded驅動程序回滾

如果在添加新的設備驅動程序時出現了問題,那麼將會保存以前安裝的驅動程序的一個副本,這使得用户能夠重新使用原先的設備驅動程序。
搶先型多任務體系結構:允許多個應用程序同時運行。其中包括一些增強功能,確保了良好的系統響應和穩定性。

Windows XP Embedded加密文件

使用隨機生成的密鑰對每個文件進行加密。加密和解密過程對用户是透明的。在Windows XP Embedded中,EFS允許多個授權用户訪問一個加密的文檔。

Windows XP Embedded組件化技術

通過將Windows XP Professional組件化,Windows XP Embedded使得開發人員能夠利用Windows平台提供新的Windows技術,同時能夠減少內存佔用。嵌入式開發人員能夠充分利用Windows XP中的所有特性,例如多媒體功能。這些特性包括:

Windows XP EmbeddedUSB設備

支持大量USB外圍設備,例如掃描儀、鼠標、鍵盤等等。

Windows XP EmbeddedWeb

Internet Explorer 6:提供當時最新的Web瀏覽技術,包括視覺刷新、支持FlashShockwave文件的回放以及增強保密性。

Windows XP Embedded嵌入式特性

靈活的啓動和存儲選項:除了磁盤以外,還為非易失性(永久性)讀/寫存儲設備(例如Flash ROM和電池支持的RAM)提供了啓動能力。當El Torito的可啓動CD-ROM驅動程序、增強型寫過濾器和ROM結合使用時,可以從CD-ROM啓動。Windows XP Embedded也支持DiskOnChip Flash、PCMCIA-ATA、Compact Flash、MultiMediaCardMemoryStick
增強型寫過濾器:增強型寫過濾器(EWF)將選定的磁盤I/O重新路由到內存或其它的存儲媒體,從而讓操作系統認為只讀存儲器是可寫的。

Windows XP Embedded版本沿革

最新版本的Windows XP Embedded為Windows XP Embedded FP2007。

Windows XP Embedded不具備功能

即使 Windows XP Embedded 是根據 Windows XP Professional 使用的同一二進制文件所構建,Windows XP Embedded 也不具備 Windows Professional 的所有功能。Windows XP Professional 中的某些功能並不適用於嵌入式設備情況。以下 Windows XP Professional 功能不包含在 Windows XP Embedded 中:
Windows 文件保護 (WFP)
在 Windows XP Professional 上,WFP 防止改寫系統文件,除非這些正在安裝的文件包含 Microsoft 數字簽名。但是,Windows XP Embedded 不強制系統文件保護,這是因為嵌入式設備用户通常並不安裝軟件。從 Windows XP Professional 中排除 WFP 還有一些好處。例如,設備更新代理 (DUA) 是一個管理工具,它是為支持嵌入式情況而專門設計的,當運行時映象不包含 WFP 時,其運行效果更佳。Windows XP Embedded 中不包含 WFP 的另一個好處在於它能夠減少內存足跡。然而,由於 Windows XP Embedded 不包含 WFP,因此,使用正確的系統文件版本創建運行時映象至關重要。
Windows XP 漫遊
Windows XP Professional 包含一個操作系統的交互式動畫漫遊。該漫遊不適用於運行高度自定義的、基於 Windows 的操作系統的嵌入式設備的最終用户,因此,它不包含在 Windows XP Embedded 中。
Windows 安裝程序
Windows XP Embedded 不包含某些用户界面和基礎結構元素,Windows 安裝程序使用這些元素安裝 Windows XP Professional。Windows XP Embedded 不支持用於安裝其他 Windows 操作系統組件的“控制面板”用户界面(例如,“控制面板”中的“添加/刪除Windows組件”選項)。
聯機產品激活
Windows XP Embedded 不包含聯機產品激活。相反,基於 Windows XP Embedded 的運行時映象要通過使用 Windows Embedded Studio 工具中的運行時產品密鑰來激活。
開包即用 (OOBE)
Windows XP Professional 包含歡迎屏幕和嚮導,以幫助新用户安裝 Internet 連接和其他操作系統功能。由於基於 Windows XP Embedded 的操作系統的高度自定義的本質,因此這些內容不包含在 Windows XP Embedded 中。
Windows 更新
Windows XP Embedded 並不使用 Windows Update Web 站點 (http://www.windowsupdate.com) 來檢測和修補軟件組件。但是,Windows Update 可用於運行 Microsoft® Software Update Services (SUS) 的企業服務器。
支持升級情況的系統文件
Windows XP Embedded 不包含支持從 Windows 98 或 Windows 2000 升級到 Windows XP Professional 的升級方案的系統文件。這些文件並不是 Windows XP Embedded 所必需的,因為嵌入式運行時操作系統的升級方式與桌面操作系統(如 Windows XP Professional)不同。
過時的 Windows 圖像獲取文件
Windows XP Embedded 不包含較早版本的 Windows 圖像獲取系統文件。這些文件在 Windows XP Embedded 中並不是必需的,而且缺少這些文件並不影響應用程序的兼容性。
MSN® Explorer
MSN Explorer 包含在 Windows XP Professional 中,但不再包含在 Windows XP Embedded 中。
Microsoft® Java 虛擬機
Microsoft Java 虛擬機包含在 Windows XP Professional Service Pack 1 中,但不包含在 Windows XP Embedded 中。
Microsoft® Windows® 2000 Server 和 Windows Server™ 2003 操作系統的專用功能不包含在 Windows XP Embedded 中。如果應用程序在 Windows Server 操作系統上運行,但在 Windows XP Professional 上不運行,那麼,該應用程序在 Windows XP Embedded 上將不運行。 [4] 
參考資料