windows embedded

windows embedded

Windows Embedded是一種嵌入式作業系統,可以以組件化形式提供 Windows 作業系統功能。Windows Embedded 與 Windows 一樣基於二進制,包含 10,000 多個獨立功能組件,因此開發人員在自定義設備映像中管理或降低記憶體占用量時可以選擇並獲得最佳功能。 Windows Embedded 基於 Win32 編程模型,由於採用常見開發工具,如 Visual Studio .NET,使用商品化 PC 硬體,與桌面應用程式無縫集成,因此可以縮短上市時間。 使用 Windows Embedded 構建作業系統的常見設備類別包括零售銷售點終端、客戶機和高級機頂盒。

基本介紹

  • 中文名:windows embedded
  • 屬於:是一種嵌入式作業系統
  • 基於:二進制
  • 包含: 10,000 多個獨立功能組件
Windows XP Embedded,簡介,功能,首選原因,Windows Embedded 8,生產不同設備,可信賴的技術,擴展商業智慧型,新增服務,Windows Server Embedded 系列,Windows Server Embedded 優勢,強大作業系統,Server Core,虛擬化,

Windows XP Embedded

簡介

Windows XP Embedded是這種領先的桌面作業系統的組件化版本,它能夠快速開發出最為可靠的全功能連線設備。它採用與Windows XP Professional相同的二進制代碼,從而使得嵌入式開發人員能夠只選擇那些小覆蓋範圍嵌入式設備所需的豐富定製化特性。Windows XP Embedded構建在已經得到驗證的Windows 2000代碼庫基礎之上,它提供了業內領先的可靠性、安全性和性能,並且具備最新的多媒體、Web瀏覽、電源管理及設定支持功能。Windows XP Embedded還集成了最新的嵌入式支持功能,例如無頭支持以及靈活的啟動與存儲選項。此外,它還包含一套全新設計的工具集Windows Embedded Studio,這套工具使得開發人員能夠更快速配置、構建並部署智慧型化設計方案。

功能

對安全和可伸縮網路的支持
得到增強的實時處理能力
更為優秀的性能表現
更為豐富的多媒體和Web瀏覽功能
與個人計算機、伺服器、Web服務以及其它設備更為出色的互操作性
行業領先的可靠性、安全性和性能
Windows XP Embedded建立在Windows2000經過實踐檢驗的代碼庫基礎之上,具有獨特的32位計算體系結構,以及完全保護的記憶體模型。它比較關鍵的可靠性、安全性和性能特性包括:
Windows檔案保護:防止核心繫統檔案在應用程式的安裝時被改寫。當檔案被改寫時,Windows檔案保護可以恢復正確的版本。
設備驅動程式回滾:如果在添加新的設備驅動程式時出現了問題,那么將會保存以前安裝的驅動程式的一個副本,這使得用戶能夠重新使用原先的設備驅動程式。
搶先型多任務體系結構:允許多個應用程式同時運行。其中包括一些增強功能,確保了良好的系統回響和穩定性。
支持多用戶的加密檔案系統(EFS):使用隨機生成的密鑰對每個檔案進行加密。加密和解密過程對用戶是透明的。在Windows XP Embedded中,EFS允許多個授權用戶訪問一個加密的文檔。
組件化形式的最新Windows技術
通過將Windows® XP Professional組件化,Windows XP Embedded使得開發人員能夠利用Windows平台提供最新的Windows技術,同時能夠減少記憶體占用。嵌入式開發人員能夠充分利用Windows XP中的所有特性,例如多媒體功能。這些特性包括:
通用串列匯流排(USB):支持大量USB外圍設備,例如掃瞄器、滑鼠、鍵盤等等。
Internet Explorer 6:提供最新的Web瀏覽技術,包括視覺刷新、支持Flash和Shockwave檔案的回放以及增強保密性。
Windows XP Embedded也包括一些支持嵌入式的特性,例如:
靈活的啟動和存儲選項:除了磁碟以外,還為非易失性(永久性)讀/寫存儲設備(例如Flash ROM和電池支持的RAM)提供了啟動能力。當El Torito的可啟動CD-ROM驅動程式、增強型寫過濾器和ROM結合使用時,可以從CDROM啟動。Windows XP Embedded也支持DiskOnChip Flash、PCMCIA-ATA、Compact Flash、MultiMediaCard和MemoryStick。
增強型寫過濾器:增強型寫過濾器(EWF)將選定的磁碟I/O重新路由到記憶體或其它的存儲媒體,從而讓作業系統認為您的唯讀存儲器是可寫的。
Windows XP Embedded在信息終端的套用

首選原因

首先,Windows XP Embedded體積小,啟動速度快。Windows XP Embedded是桌面作業系統Windows XP的組件化版本,基本系統核心配置僅為4.8MB,而14MB的記憶體占用量則可提供基本的Windows32系統的套用能力。XPE優勢在於它是從二進制編碼級別上就完全兼容當今主流的Windows 32套用,真正實現嵌入式作業系統平台與主流作業系統平台的統一,最大限度地降低嵌入式平台應用程式的開發成本、提高開發效率。
Windows XP Embedded的組件化可以讓開發商根據需要創建一個可以具有較小記憶體占有量和具有特定的設備功能的目標作業系統。Windows XP Embedded以 Windows XP Professional 二進制代碼檔案為基礎所選出了超過 10,000 種個別功能組件,能以更小的體積達成最佳化的功能。開發商可以刪除不必要的Windows XP 組件,有效的提供系統運行效率。
其次,Windows XP Embedded的系統穩定性高,檔案防錯設計,可避免意外斷電等情況對作業系統檔案造成破壞。Windows XP Embedded的可靠性在嵌入式系統業內是領先的,其是構建在已經通過市場長期驗證的Windows 2000代碼庫基礎之上,而Windows 2000使用了32位計算體系結構以及受到全面保護的記憶體模型。Windows XP Embedded增強的可靠性提供了Windows 檔案保護、設備驅動程式的重新運行、Windows 驅動程式保護以及Windows升級程式等幾個重要性能。
第三,Windows XP Embedded可定製用戶開機畫面和Customized Shell作為系統啟動的運行Shell。信息終端每次啟動運行定製的shell,防止人為惡意修改系統配置或是誤操作而破壞系統,保證平台穩定和數據安全,適合信息終端套用環境。Windows XP Embedded自帶的殼程式有:Explorer shell, Command shell, 和 Task Manager shell。開發者可以使用自己開發的應用程式創建一個自定義的殼組件,在作業系統啟動時引導。這樣Windows XP Embedded支持系統運行後啟動無桌面,也可以自定義系統運行後啟動一個應用程式、IE瀏覽器或者是用戶自行開發的應用程式或動畫,吻合了信息終端的需要。再加上Windows本身具有良好的用戶體驗,更方便適合用戶在信用終端上去使用。
第四,Windows XP Embedded還具有支持不同存儲介質的啟動功能,包括基於CD-Rom的啟動、基於USB的啟動等等。就拿基於USB的啟動來說,用戶可以通過一個USB快閃記憶體驅動器(UFD)、a.k.a.、隨身碟和USB密鑰等來啟動並構建一個Windows XP Embedded的映像。UFD的移動性與便攜性強,換一個UFD遠遠比交換一個內置的硬碟要容易得多。這樣就方便了各種信息終端在出現故障之後,工程師來進行診斷並解決。
除此之外,絕大多數嵌入式產品是X86架構,Windows XP Embedded對所有基於X86的處理器都有良好的支持,長時間延續開發,積累了大量的工具軟體和開發經驗,與此同時,Windows XP Embedded提供10年生命周期支持政策保證,讓產品生命周期成本更低。
基於此,信息終端的開發商在嵌入式系統的選擇時青睞了Windows XP Embedded。
如何安裝windows xp embedded開發工具
將Windows XP Embedded開發包的CD1放入CD-ROM中,在自動運行的提示中,按照以下順序安裝XPE開發工具:
1、Tools Setup:安裝XPE開發工具(包括Target Designer, Component Designer, Component Database Manager, 以及其他工具)
2、Database Engine Setup: 安裝SQL Server 2000 Desktop Edition database engine (MSDE)
3、Database Setup: 安裝組件資料庫及Repositories

Windows Embedded 8

Windows Embedded 8 縮短了開發周期,使設備製造商能夠生產各種讓客戶滿意的一流產品,從而在競爭中脫穎而出。 他們擁有眾多業務線解決方案,並針對那些可將數據轉換為持續競爭優勢的智慧型系統進行了最佳化。

生產不同設備

藉助最新的 Microsoft 創新,製造商能夠提供更多的沉浸式自然用戶體驗以使他們的設備脫穎而出。 設備製造商能夠提供貫穿所有設備的獨特品牌體驗,進一步為其客戶定義無與倫比的用戶體驗。

可信賴的技術

Windows Embedded 8 使用來自 Windows 8 的最新安全技術,幫助保護您專用設備上的客戶敏感商業信息。 製造商可以確保基於 Windows Embedded 8 所構建的設備高度可靠。

擴展商業智慧型

製造商可以確保通過 Windows Embedded 8 所構建的設備已針對智慧型系統進行最佳化。 Microsoft 提供無縫企業標識和訪問管理。 可一同高效管理專用設備與 Windows PC,並將設備連線至 Windows Azure 和 Windows Server,以保證將客戶數據轉化為獨特的競爭優勢。

新增服務

Windows Embedded Server 與 Windows Server的二進制相同。 Windows Server 2012 for embedded systems 為各行業伺服器設備中使用的嵌入式應用程式 OEM 提供了一個成熟的、強大的、高可用的可靠作業系統。長期產品可用性對這些行業,尤其是智慧型系統結構至關重要。 憑藉規模和性能優勢,其有助於提高硬體使用率並最佳化數據存儲效率。 您可以為運行 Microsoft SQL Server 2012 for embedded systems 的資料庫構建伺服器設備,實現增強商業智慧型、與客戶端計算機互動使用並連線至雲。

Windows Server Embedded 系列

Windows Server 2012 for Embedded systems (NT 6.2)
Windows Server 2008 R2 for Embedded systems (NT 6.1)
Windows Server 2008 for Embedded systems (NT 6)
Windows Server 2003 R2 for Embedded systems (NT 5.1)
Windows Server 2003 for Embedded systems (NT 5.1)

Windows Server Embedded 優勢

強大作業系統

Windows Server 2012 for embedded systems 的軟體許可更加簡化。 減少了版本數量,Standard Edition 包含故障轉移群集,並且擁有之前只有高端版本才具備的優點。
Windows Server 2012 for embedded systems 的新增和改進網路功能包括對 Server Message Block (SMB) 檔案、列印共享協定和網路接口卡 (NIC) 支持作出顯著改進,有助於提高伺服器設備性能和可靠性

Server Core

Windows Server 2008 for embedded systems 引入了新的安裝模式 - Windows Server Core,將只安裝支持指定伺服器角色的所需檔案。 與 Windows Server 完全安裝相比,Server Core 安裝的所需維護和更新更少,這是由於安裝的和在伺服器上運行的組件較少。 因此,面臨網路攻擊的組件會更少,從而使得運行 Server Core 安裝更加安全。因為它們更不容易受到病毒、數據竊取或其他危害的攻擊。 此外,由於修補程式減少,Server Core 可以提供更多運行時間,而且 Server Core 仍屬於 Windows Server 2012 for embedded systems 的安裝選項之一。
Server Core支持 Microsoft SQL Server 2012for embedded systems。 與在 Windows Server完全安裝上運行 Microsoft SQL Server 2012 for embedded systems 資料庫相比,伺服器設備在 Server Core 上運行該資料庫留下的足跡更少、更加安全,並提供更好的運行時間。

虛擬化

有助於為您的智慧型系統降低成本、提高硬體使用率、最佳化業務基礎結構、並通過能讓企業利用虛擬化優點的強大虛擬化技術 Hyper-V 提高工作效率。
通過利用 Windows Server 2012 for embedded systems實現的優點,OEM得以構建和提供一系列伺服器解決方案,其中包括:
·醫學影像
·安全與監視
·工業自動化
·流媒體伺服器
·電信(PBX 伺服器)

相關詞條

熱門詞條

聯絡我們