如此智能的Windows Embedded Standard 7

近期應一位作嵌入式系統開發的朋友的邀請,體驗了一下微軟的Windows Embedded Standard 7嵌入系統的全國開放體驗日活動(沒有參加的朋友能夠在網上了解哦:http://www.farsight.com.cn/microsoft/index.aspx)。真是不看不知道,一看嚇一跳。如今的嵌入式系統應用如此廣泛,嵌入式系統開發也居然到了如此人性化、若是自動化的地步,使我這個一直關注網絡領域的門外漢也萌生了加入嵌入式系統開發陣列的想法。下面就把我此次獲得的一些啓示與你們分享一下,你們看看我前面所產生的那些衝突是否有足夠的理由。安全

首先看一組數據。據Artemis最新預測,2010年全球嵌入式設備將超過160億臺,2020年將超過400 億臺。原來嵌入式系統的應用這麼廣,市場這麼龐大。有這麼大的市場,天然就須要有那麼大的開發和維護人員隊伍,因此作嵌入式系統開發和維護的職業前景至少在將來10年至關不錯。此次我所瞭解的是微軟最新的嵌入式操做系統——Windows Embedded Standard 7。親身體驗後真的令我很震撼,原來作嵌入式系統開發也能夠如此簡單!服務器

1、全面嵌入的Windows 7功能網絡

相信你們從它的名字上可能會立刻聯想起剛發佈不久的桌面操做系統Windows 7,都是7,二者之間是否有所聯繫呢?你猜對了,它們不只有聯繫,並且關係密切着哩,那就是Windows Embedded Standard 7就是基於Windows 7針對嵌入式設備而開發的嵌入式操做系統。在這以前,像Windows 2000、Windows XP等都有對應的嵌入式系統版本。編輯器

clip_p_w_picpath003

微軟Windows 7操做系統的強大功能、高穩定性和高安全性自產品正式發佈之日起就獲得全球用戶的高度承認和充分確定,被公認爲是自Windows XP系統後最成功的桌面操做系統。爲了使更多用戶分享這一研究成果,體驗Windows 7操做系統的優越性,與以往的Windows桌面操做系統版本同樣,微軟發佈基於Windows 7 桌面操做系統的嵌入式操做系統——Windows Embedded Standard 7。ide

在Windows Embedded Standard 7嵌入式系統中,嵌入了Windows 7幾乎全部主要功能,如支持Active Directory、域網絡加入、組策略、網絡訪問保護等。經過AD功能,安裝了Windows Embedded Standard 7的嵌入式設備就能夠像普通PC機同樣加入域網絡,實現與其餘網絡設備或服務器的聯網,使企業可將其在PC和服務器上的現有管理投資延伸到專用設備上。加入到域網絡中的嵌入設備還能夠應用AD組策略,使企業可以對嵌入式設備進行無縫管理和控制,就像管理和控制Windows PC及服務器那樣。另外可經過Windows Server、System Center Configuration Manager、System Center Operations Manager 和Windows Server Update Services實現可管理性。工具

Windows Embedded Standard 7不只以組件化方式全面提供了你們熟悉的Windows 7操做系統功能,還專門開發了運行成千上萬種基於高級商務設備和消費類設備的應用程序和驅動程序。使Windows 7的應用領域從普通的桌面延伸到與咱們平常生活息息相關的各類設備和應用,如收看數字電視的高級機頂盒、加油站的加油機、功能齊全的服務點、遊戲設備、工業控制、多媒體Internet設備、網亭、數字地圖、移動服務點、監控設備、多功能打印機、聯網式媒體設備和瘦客戶端等。另外,就是普通的PC機一樣能夠安裝Windows Embedded Standard 7,使普通的PC機均可以成爲一臺嵌入設備,保護了用戶的設備投資。組件化

clip_p_w_picpath005clip_p_w_picpath007

2、豐富的自動、嚮導式開發工具開發工具

之前一直認爲作嵌入式系統開發必定所有是本身全新開發一個系統,那確定須要很專業的程序開發水平。經過開放日活動使我對嵌入式系統開發有了一個從新認識,原來更多地是在現有系統中根據實際設備類型和應用需求選擇性地進行功能組合和配置,與咱們網絡管理員平時進行的Windows服務器系統管理差很少。更可貴的是,在微軟的Windows Embedded Standard 7提供了豐富的,自動或者嚮導式的實用開發工具程序,大大簡化了整個開發流程,使其更加順暢。這些實用程序主要包括:優化

clip_p_w_picpath001 基於映像的嚮導 (IBW)this

它是一個基於嚮導的系統安裝映象包製做工具,容許快速製做映像原型,並提供在設備上安裝自定義映像的最快捷方法。這與咱們在網絡管理工做常常進行的程序安裝包製做(如Ghost包,或者無盤系統映像)差很少。

clip_p_w_picpath001[1] 映像配置編輯器(ICE)

它是一個能夠幫助您構建、開發和自定義嵌入式系統映像設置的實用開發工具,不須要在XML中進行配置。在其中它又包括了一系列很是自動化的子工具,幫助你正確、高效地完成映射配置。它們是:

? 佔用空間評估工具:自動計算添加特定組件和組件依賴項將會對運行時映像的佔用空間產生的影響。

? 依賴項檢查:根據爲映像選擇的程序包肯定適當的依賴項。

? 高級程序包瀏覽:使用多個樹形視圖和可自定義的篩選器輕鬆查找所需功能。還包括一個直觀的拖放式用戶界面,其中包含選定的功能和自動化依賴項檢查及問題列表。

? 高級搜索功能:經過它可迅速找到構建理想映像所需的程序包和設置。

?

clip_p_w_picpath001[2] 靜態依賴項分析器

它是一個可自動分析第三方應用程序,以肯定爲了確保應用程序正確工做所需的程序包的實用開發工具。這樣就爲咱們安裝、配置應用系統提供了極大方便。由於咱們在日常的網絡管理中也常常遇到,在安裝某個應用程序時老是不成功,提示說什麼某個程序沒安裝,或者版本不正確,安裝完後又能夠再次出現相似的依賴性程序需求提示,很討厭。有了這個分析器後,咱們就能夠在配置應用系統前一次性瞭解所需的軟件環境。

clip_p_w_picpath001[3] 目標分析器

這個實用開發工具用來檢測目標設備上的硬件配置,自動將驅動器映射到檢測到的硬件,以使映像只包含須要的驅動器,不只節省了磁盤空間,還可以使系統輕裝上陣。

clip_p_w_picpath001[4] 程序包掃描程序

這個實用開發工具可以使開發人員很容易肯定哪些更新適用於您的映像,畢竟嵌入式系統的軟、硬件環境比起普通PC來講要複雜許多。不一樣的軟硬件環境對所需進行的更新確定不同。有了這個掃描程序後,就可讓系統自動識別所需更新的映象補丁程序。

clip_p_w_picpath001[5] 部署映像服務和管理 (DISM)

就像咱們的服務器系統,甚至普通的桌面Windows系統同樣,包含有許多高級功能的配置命令。高級命令行服務工具,使開發人員可以應用更新和配置運行庫。

clip_p_w_picpath001[6] 設備模板

前面說了,嵌入式系統所要面對的軟硬件環境要遠比普通PC要複雜,不一樣硬件環境對應不一樣的應用軟件需求和配置。若是單純依靠開發人員本身來定義,一方面效率不高,另外一方面可能會出現考慮不周,甚至不正確的現象。經過使用這個設備模板,就可直接可用模板,使開發人員可以利用包含設備類型所需的最多見功能的標準化模板迅速開始映像建立過程。

最後,經過利用Windows Embedded Standard 7所內置的熟悉的工具集,縮短了產品上市時間。 利用您掌握的Visual Studio知識,使用包括Microsoft Silverlight、Internet Explorer、Windows Media Player和.NET Framework在內的綜合技術進行開發,建立應用程序和驅動程序。經過只選擇所需組件,優化了設備上操做系統的空間佔用量。 經過只選擇所需的驅動程序、服務和應用程序,您能夠縮短開發時間,優化操做系統大小並下降硬件成本。

相關文章
相關標籤/搜索