<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 業(yè)界動(dòng)態(tài) > WES7與WES2009嵌入式產(chǎn)品之比較

WES7與WES2009嵌入式產(chǎn)品之比較

作者: 時(shí)間:2010-04-08 來(lái)源:電子產(chǎn)品世界 收藏

  概述

本文引用地址:http://dyxdggzs.com/article/107760.htm

  本文介紹了Windows Embedded Standard 2009和Windows Embedded Standard 7在組件化、工具和映像構建流程等方面的部分不同。目的是使用戶(hù)深入了解這兩款產(chǎn)品之間的差異,以及這兩款產(chǎn)品在創(chuàng )建和部署設備映像時(shí)在功能、工具和用戶(hù)整體體驗方面的部分不同。

  組件化對比

  本文將比較Windows Embedded Standard 2009和Windows Embedded Standard 7在以下方面的不同:

  • 組件架構
  • 功能集包
  • 驅動(dòng)程序包
  • 語(yǔ)言包
  • 組件依賴(lài)關(guān)系
  • 宏組件與模板
  • SMI(Settings Management Infrastructure,設置管理架構)的設置與配置設置
  • 功能(EEFs)
  • 客戶(hù)化組件支持
  • 組件架構

  Windows Embedded Standard 2009和Windows Embedded Standard 7具有相似的組件化概念,即將注冊表信息、依賴(lài)關(guān)系和其他資源定義在一個(gè)統一的二進(jìn)制文件集中,所有這些數據都作為一個(gè)集合安裝在運行的映像中。但是,兩款產(chǎn)品在組件實(shí)現和使用上是不同的。

  對于Windows Embedded Standard 2009而言,其組件的實(shí)現是從頭開(kāi)始的。因為Windows Embedded Standard 2009從Windows XP Pro繼承來(lái)的二進(jìn)制文件并未進(jìn)行組件化。因此,Windows Embedded Standard 2009的組件無(wú)法與包括Windows Embedded Standard 7在內的新推出的操作系統兼容。此外,這些組件只是用來(lái)導入到用于開(kāi)發(fā)的Windows Embedded Standard 2009的組件數據庫中,而無(wú)法導入到嵌入式設備中。要為這些設備提供服務(wù),需要OEM開(kāi)發(fā)人員使用更新后的組件重新創(chuàng )建整個(gè)運行時(shí)的映像。

  Windows Embedded Standard 7的組件繼承自Windows 7,這些組件都列在組件清單上。除了個(gè)別的是為了滿(mǎn)足某些嵌入式的特殊需求而沒(méi)有包括在Windows 7中,其他的都與Windows 7清單一樣。因此,Windows Embedded Standard 7與Windows 7的設計完全兼容。組件更新升級與Windows 7也相似,僅需創(chuàng )建一個(gè)嵌入式開(kāi)發(fā)的專(zhuān)用更新包,用戶(hù)可將該更新包導入部署在OEM開(kāi)發(fā)人員計算機上的Windows Embedded Standard 7分發(fā)共享目錄(distribution share)中,或直接安裝到嵌入式運行映像上。

  Windows Embedded Standard 7與Windows Embedded Standard 2009在組件設計上的另一個(gè)不同之處體現在嵌入式核心(eCore)這一概念上。eCore包括一系列操作系統基本組件(內核、網(wǎng)絡(luò )、安全、某些驅動(dòng)程序等),這些基本組件用于引導有系統安全和網(wǎng)絡(luò )功能的嵌入式設備。eCore是嵌入式設備的最小映像,支持OEM開(kāi)發(fā)人員在其上面添加其他功能集、驅動(dòng)程序和語(yǔ)言包,本文將在下面對此進(jìn)行討論。

  功能集包

  對于Windows Embedded Standard 2009,當用戶(hù)創(chuàng )建自己的設備映像時(shí),需要在組件的層面上選擇功能集包。甚至某些重要功能(如,Windows Media Player、Windows Internet Explorer、Microsoft Remote Desktop Protocol等)都是作為組件實(shí)現的,這是因為這些功能是由大量二進(jìn)制文件聚集而成。因此,組件和功能的區分不很明顯。此外,由于Windows Embedded Standard 2009有1萬(wàn)多個(gè)組件,因此用戶(hù)如何從中選擇合適的組件創(chuàng )建自己的映像成為一種挑戰。

  對于Windows Embedded Standard 7,創(chuàng )建功能集包的目的是聚合相關(guān)的組件(如,Windows Media Player、Windows Internet Explorer、Microsoft Remote Desktop Protocol等),OEM開(kāi)發(fā)人員只需選擇他們所要部署的功能集即可。由于要將功能集包的數量保持在最低水平(約為150個(gè)),所以功能選擇流程更簡(jiǎn)單,設計和創(chuàng )建設備映像也更容易。

  驅動(dòng)包

  在Windows Embedded Standard 2009中,每個(gè)驅動(dòng)程序都作為獨立組件實(shí)現,共有約9000個(gè)獨立的驅動(dòng)程序,對OEM開(kāi)發(fā)人員而言,將這些驅動(dòng)程序與相應的硬件設備配在一起是一項重大的挑戰。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 4 5 6 7 下一頁(yè)

關(guān)鍵詞: 微軟 嵌入式 WES7 WES2009

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>