




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年急诊科烧伤伤口处理操作技能实操考核试卷答案及解析
- 2025年学历类自考国际贸易实务(三)-现代汉语参考题库含答案解析(5卷)
- 物联网在供应链可追溯性中的应用与物联网在物流环节的优化-洞察及研究
- 2025年医学影像学医学影像学理论考核答案及解析
- 2025年学历类自考商务交流(二)-会计制度设计参考题库含答案解析(5卷)
- 2025年学历类自考公证与律师制度-学前教育学参考题库含答案解析(5卷)
- 2025年学历类自考公证与律师制度-儿童发展理论参考题库含答案解析(5卷)
- 2025年学历类自考公司法-管理学原理参考题库含答案解析(5卷)
- 养殖技术与农产品购销合作协议
- 2025年学历类自考专业(计算机网络)Java语言程序设计(一)-通信概论参考题库含答案解析(5卷)
- 2025版煤矿安全规程学习培训课件
- 2025-2026学年地质版(2024)小学体育与健康二年级全一册《别让眼睛受伤害》教学设计
- 工地看场自身安全协议书
- 车辆安全培训课件
- 装修电工施工方案(3篇)
- 2025年商标审查协作中心面试模拟题答案
- esg考试试卷问题及答案
- 2025年徐州市中考数学试题卷(含答案及解析)
- 2025年职业技能鉴定考试(婴幼儿发展引导员·高级/三级)历年参考题库含答案详解(5套)
- 翻越您的浪浪山新学期开学第一课+课件
- 2025年国企应聘测试题及答案
评论
0/150
提交评论