Introduction To Windows Xp Embedded_第1頁
Introduction To Windows Xp Embedded_第2頁
Introduction To Windows Xp Embedded_第3頁
Introduction To Windows Xp Embedded_第4頁
Introduction To Windows Xp Embedded_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論