windows embedded

嵌入式操作系統

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

XPE系統


簡介

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.、U盤和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

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 的資料庫構建伺服器設備,實現增強商業智能、與客戶端計算機交互使用並連接至雲。

WSE系列


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)

WSE優勢


強大操作系統

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 伺服器)