版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年庫存盤活與利用合同
- 2024年度國際貿(mào)易信息安全與隱私保護(hù)合同
- 2024年度租賃期滿后購買選項(xiàng)合同的擔(dān)保
- 平臺(tái)智能監(jiān)控系統(tǒng)
- 2024年房產(chǎn)中介傭金合同
- 解讀助力租賃發(fā)展
- 搪瓷制品的復(fù)合材料與高性能技術(shù)應(yīng)用考核試卷
- 2024年度應(yīng)急指揮安防監(jiān)控系統(tǒng)合同
- 2024年建筑工程技術(shù)轉(zhuǎn)讓合同
- 幼兒教育機(jī)構(gòu)師德考核辦法
- 暖通工程師面試試題(含答案)
- 行政服務(wù)中心窗口工作人員手冊(cè)
- 最新患者用藥情況監(jiān)測(cè)
- 試樁施工方案 (完整版)
- ESTIC-AU40使用說明書(中文100版)(共138頁)
- 河北省2012土建定額說明及計(jì)算規(guī)則(含定額總說明)解讀
- 中工商計(jì)算公式匯總.doc
- 深圳市建筑裝飾工程消耗量標(biāo)準(zhǔn)(第三版)2003
- 《初中英語課堂教學(xué)學(xué)困生轉(zhuǎn)化個(gè)案研究》開題報(bào)告
- 恒溫箱PLC控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 176033山西《裝飾工程預(yù)算定額》定額說明及計(jì)算規(guī)則
評(píng)論
0/150
提交評(píng)論