Windows Embedded Standard 7的組件化亮點(diǎn)
Windows Embedded Standard 7在組件化方面與Windows Embedded Standard 2009有著許多不同之處,可以說是Windows Embedded Standard 7的一個(gè)亮點(diǎn)。
組件化對比
本文將比較Windows Embedded Standard 2009和Windows Embedded Standard 7在以下方面的不同:
◆組件架構(gòu)
◆功能集包
◆驅(qū)動程序包
◆語言包
◆組件依賴關(guān)系
◆宏組件與模板
◆SMI的設(shè)置與配置設(shè)置
◆嵌入式功能(EEFs)
◆客戶化組件支持
◆組件架構(gòu)
Windows Embedded Standard 2009和Windows Embedded Standard 7具有相似的組件化概念,即將注冊表信息、依賴關(guān)系和其他資源定義在一個(gè)統(tǒng)一的二進(jìn)制文件集中,所有這些數(shù)據(jù)都作為一個(gè)集合安裝在運(yùn)行的映像中。但是,兩款產(chǎn)品在組件實(shí)現(xiàn)和使用上是不同的。
對于Windows Embedded Standard 2009而言,其組件的實(shí)現(xiàn)是從頭開始的。因?yàn)閃indows Embedded Standard 2009從Windows XP Pro繼承來的二進(jìn)制文件并未進(jìn)行組件化。因此,Windows Embedded Standard 2009的組件無法與包括Windows Embedded Standard 7在內(nèi)的新推出的操作系統(tǒng)兼容。
此外,這些組件只是用來導(dǎo)入到用于開發(fā)的Windows Embedded Standard 2009的組件數(shù)據(jù)庫中,而無法導(dǎo)入到嵌入式設(shè)備中。要為這些設(shè)備提供服務(wù),需要OEM開發(fā)人員使用更新后的組件重新創(chuàng)建整個(gè)運(yùn)行時(shí)的映像。
Windows Embedded Standard 7的組件繼承自Windows 7,這些組件都列在組件清單上。除了個(gè)別的是為了滿足某些嵌入式的特殊需求而沒有包括在Windows 7中,其他的都與Windows 7清單一樣。因此,Windows Embedded Standard 7與Windows 7的設(shè)計(jì)完全兼容。組件更新升級與Windows 7也相似,僅需創(chuàng)建一個(gè)嵌入式開發(fā)的專用更新包,用戶可將該更新包導(dǎo)入部署在OEM開發(fā)人員計(jì)算機(jī)上的Windows Embedded Standard 7分發(fā)共享目錄(distribution share)中,或直接安裝到嵌入式運(yùn)行映像上。
Windows Embedded Standard 7與Windows Embedded Standard 2009在組件設(shè)計(jì)上的另一個(gè)不同之處體現(xiàn)在嵌入式核心(eCore)這一概念上。eCore包括一系列操作系統(tǒng)基本組件(內(nèi)核、網(wǎng)絡(luò)、安全、某些驅(qū)動程序等),這些基本組件用于引導(dǎo)有系統(tǒng)安全和網(wǎng)絡(luò)功能的嵌入式設(shè)備。
【編輯推薦】