




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、windows xp embedded tools, components & embedded enabling technologies msr embedded crash course peter wilson product unit manager embedded windows group microsoft corporation agenda xp embedded (xpe) overview xpe component model xpe tools embedded enabling technologies q&a xp embedded overview xpe
2、is windows xp client for devices oem applications oem hardware componentized windows xp pro macro component configurations developer tools deployment tools embedded enabling features xpe development overview target designer component designer xpe component database application binaries app, os & eef
3、 components target analyzer hardware definition application components os image xpe deployment overview target designer os image qfe/ patch sdi image remote install remote boot clone & reseal device update agent post to web rebuild os image xpe vs. ce summary xpe: targeted at embedded devices built
4、on commodity pc hardware, requiring full windows api, services and protocols repurposing of xp for embedded ce: targeted at low power, low bom embedded devices built from ground up for embedded scenarios details tools/apis/drivers xpe equivalent to xp pro ce evc, vs.net, ce driver model cpus xpe x86
5、 only ce, 4 cores footprint ce 200kb up xpe 5kb up xpe target devices r/pos set top box atm vending machine medical devices industrial control/hci music synthesizer thin client audio mixer misc. kiosks gaming machines residential gw exercise bike nas great research/teaching platform curriculum mater
6、ials available xpe components componentized version of xp pro same binaries as xp pro full win32 & .net api bug for bug compatible protocols support for all windows device drivers access to the best tools & developers xpe components xml wrapped components 1000 os components 9000 device drivers reduc
7、ed component dependencies each component contains file (and other) resources settings, with dhtml configuration ui registry state dependencies help text xpe component macros macros enables rapid prototyping design templates: starting point for device development set top box, home gateway, informatio
8、n appliance, kiosk, network attached storage, point of sale, windows based terminal helper macros a generic set of components that allows the user to quickly build a run- time image without identifying specific hardware. eliminates tasks by configuring commonly-used settings technology macros aggreg
9、ation of functionally related components directx, ie, etc. xpe component database components and macros metadata stored in sql database local database in msde shared database in sql server component repository (os binaries) in file system new database ships with sp1 unmodified rtm components & updat
10、ed sp1 components all qfes mui languages: 8 in box, 14 on web at launch existing configuration will work unchanged upgrade paths from rtm components to sp1 components developer tools target designer (td) composition and configuration of components into bootable os images component designer (cd) crea
11、tion of custom components target analyzer (ta) creates definition of target hardware td: component selection selection of macro or component browse by category search and filtering pre-selection estimation of footprint impact component help td: configuration os & components are configured for target
12、 device os configuration: hardware support file system machine name pagefile destination drive etc. component configuration varies by component configurable through dhtml equivalent to os setup time configuration td: check dependencies check dependencies identifies and adds required components based
13、 on dependencies task list prompts user for component selection based on category td: build target image builds a bootable os registry hives, folders and populating binaries to folders based on resource information and settings of components in the configuration generates file system folder containi
14、ng os files copy to bootable partition boot first boot agent runs for online configuration component designer creation and editing of components for use on embedded devices developer specifies name, version, author, etc. files & registry data (from local pc) group or file dependency (from component
15、db) component category membership build order dependencies required system resources component saved as .sld file files & metadata are imported into repository & database target analyzer target analyzer simplifies configuring os image for target hardware application that runs on target device genera
16、tes xml definition of target hardware (.pmq file) hardware definition: imported into component designer creates component with dependencies on the identified hardware drivers imported into target designer, adds appropriate device drivers to configuration runs under xp, winpe, dos component designer
17、& target analyzer embedded enabling technologies sdi os image format and supporting tools image cloning & reseal mass deployment of near identical images remote boot allows booting from server via pxe device update agent light-weight servicing client winpe bootable “xp” installation platform enhance
18、d write filter protect os partition in embedded devices cd-boot “el torito” implementation uses read-only media for system sdi sdi is a portable file format for xpe images virtual disk drive disk image backed by .sdi file partitioned, formatted, bootable tools for building, editing and extracting im
19、ages sdi loader gui tool creating, mounting, dismounting sdi files as drives sdi manager command-line tool for manipulating sdi files off-line sdi uses managing large numbers of bootable images target designer builds into mounted drives image format for remote boot ntldr has support for sdi images r
20、emote boot manager allows configuration of sdi image to mac address sdi file format partition blob loader blob boot blob header sdi signature boot offset & length extensible (4k) boot program startrom.com real mode executable file call ntldr.exe loader program ntldr.exe mounts partition blob as ramd
21、isk boots into ramdisk target runtime image post fba xpe image disk blob image cloning & reseal mass deployment on nearly identical hardware run-time image must be adjusted for serial no, mac address, sid, etc. include the system cloning component two phases: reseal and cloning allows fba configurat
22、ion allows manual installation of applications post build use sdi to deploy resealed image remote boot overview boot an embedded device over a network targeted at pos scenarios intended for diskless devices requirements windows xp embedded run-time image device has bios pxe support, tcp/ip network w
23、indows 2000 server with dhcp, pxe, and tftp services .net server supported with qfe at .net server launch remote boot scenarios scenarios deployment of os to pos type devices diskless systems, persist no state simplified servicing extensible by third parties sdi image, booting into ram disk resilien
24、t to network outage once booted rbs manager to configure remote boot server assign images, boot program, etc. to mac address extensible based on published sdi image format supported by ntloader remote boot architecture clients dhcp server redirection service boot service tftp service device update a
25、gent lightweight management solution for small footprint devices minimal dependencies flexible command set to address a broad range of scenarios key dua scenarios update applications or application data apply qfes or system updates deploy new components or device drivers automate cleanup and managem
26、ent tasks dua features execute local or remote command files (push vs. pull) flexible scheduling with jitter and polling options configurable within target designer broad command set dua command file execution command files are executed immediately upon acquisition commands are processed sequentiall
27、y failure modes are specified by each command errors are logged to the event log dua security considerations https with auth is offered as a secure transfer option command files are not in plain text poll locations should be secured incorporate additional security mechanisms if necessary (i.e. vpn,
28、encryption, ip filtering) dua architecture device update script (.dus file) translator validate and tokenize command file (.dup) xpe device device update agent http/https update web server local file storage development environment dua best practices test and deploy on known configurations plan for
29、updates scheduling, distributing load, http requirements command files should update poll locations on completion servers should not issue redirects winpe winpe is windows xp pre-install environment lightweight servicing os xpe sp1 cd1 is bootable winpe disk deployment licensing in progress developm
30、ent time on target hardware boot winpe & running ta boot winpe and copy image deployment time remote boot/remote install winpe bootstrap sdi manager install and boot remote image to disk/ramdisk enhanced write filter protect your file system persistent requires storage mechanism on device (hard driv
31、e, flash ram, etc.) non-persistent redirects disk writes to memory use of overlays allow multiple levels of protection and “undo” multiple volume support disk overlay 1 overlay 2 overlay 3 ewf how it works. ewf components ewf component a component you add to your run-time image add ewf support to yo
32、ur image. includes settings to configure ewf on your device ewf nt loader (ewf ntldr) required if booting from an ewf protected media that is writeable (i.e., hard disk). not required when used with cd boot ewf manager console a component you can add to your configuration that allows reconfiguration
33、 of ewf on the embedded device. configuring ewf at design-time use the settings pane in target designer at run-time add the ewf manager console component to your image. cd-boot allow xp embedded to boot from a cd xpe implementation of el torito only one bootable partition allowed bootable partition must be the first partition enhanced write filter (non-persistent) to store information during the session allows use of read-only media for system us
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級自我管理提升計劃
- 急診安全文化建設(shè)實踐計劃
- 實驗室安全規(guī)范與培訓(xùn)計劃
- 學(xué)校教學(xué)活動安排計劃
- 秘書在團隊溝通中的角色計劃
- 小班三維課程與教育理念實踐計劃
- 2025年美司那項目建議書
- 2025年中國異構(gòu)計算行業(yè)市場運行態(tài)勢及發(fā)展趨勢預(yù)測報告-智研咨詢發(fā)布
- 2025年多通道腦電圖機項目建議書
- 淮安市2024-2025學(xué)年上學(xué)期高一期末考試地理試題(含答案)
- 2025高考數(shù)學(xué)一輪復(fù)習(xí)-第8章-第3節(jié) 圓的方程【課件】
- DB3301T 1088-2018 杭州龍井茶栽培技術(shù)規(guī)范
- 安徽省部分省示范中學(xué)2025屆高三第一次模擬考試英語試卷含解析
- 環(huán)保行業(yè)深度研究報告
- 工程機械租賃服務(wù)方案及保障措施 (二)
- 部編版初中語文7-9年級教材必背古詩詞、古文99篇詳細(xì)解析及欣賞
- 保障性住房補貼委托書范本
- DB36T 1393-2021 生產(chǎn)安全風(fēng)險分級管控體系建設(shè)通則
- 公益捐助活動影響力評估方法
- 國家電網(wǎng)安全培訓(xùn)
- Unit 1 I go to school by bus. Period 4(說課稿)-2023-2024學(xué)年教科版(廣州)英語二年級下冊
評論
0/150
提交評論