凌宁 系统工程师 亚洲区嵌入式系统事业群 微软(中国)有限公司

Slides:



Advertisements
Similar presentations
应用技术 陕西华辉科技有限公司.
Advertisements

泛舆情管理平台 ——助力媒体业务创新 新模式 新格局 创新盈利增长点 2/26/2017 1:59 AM 屈伟: 创始人,总裁
中国银行业前置端操作系统移植研究.
3/3/ :01 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
借助公有云实现游戏的弹性运营 Shaun Fang (方兴) Azure开发技术顾问
吴峻 软件设计工程师组长 Exchange Server 微软有限公司
王书贵 资深分析师 CCW Research 计世资讯
深市协助执法及证券查询业务介绍 客户服务部 China Securities Depository
顏協邦 慧盟資訊 商業智慧導入服務部 資深經理
Database Architecture, not only DBA
抱怨處理技巧 高雄捷運公司 公共事務處 胡宜萍 安全 ‧ 便捷 ‧舒適 ‧ 可靠
请点击以下链接下载WinHEC的演讲材料
1. 设定愿景,确定业务场景 Microsoft Corporation
金融信息安全人才培养的思考与实践 中央财经大学 朱建明 2012年11月24日.
广东省广州市花都区教育局教研室 汤少冰 优化评估方式, 促进中学英语的教与学 广东省广州市花都区教育局教研室 汤少冰
張書源 Microsoft MVP MCT 趨勢科技 技術經理 網酷科技 資深顧問 集英信誠 資深顧問
Office 2013 全新功能介紹 台灣微軟 Office 大使 楊承恩 Marcus Microsoft Office
講師姓名:黃信嘉、黃振宇 職稱:微軟技術支援副理 公司名稱:台灣微軟 課程代碼:WCL305
开启嵌入式Windows的新纪元:Windows Embedded Standard
——打造科技金融升级版 中国建设银行顺德分行 2015年6月.
四川省集体林权流转平台 中国西部林权交易网
WCL304 體驗全新桌面虛擬化App-V 5.0 & UE-V 佐藤大輔 Daisuke Sato.
W371 如何使网络设备更好的和Windows Vista工作
IIS網站的安全性管理 羅英嘉 2007年4月.
MBL 340 Tablet PC SDK:在您的应用程序中使用数字墨水
Windows Vista 操作系统最新安全特性
BizTalk Server 2004.
今天很高兴能够利用Web Cast和大家讲解嵌入式XP的新增功能。
轉移Windows XP的使用者環境到Windows Vista
11/17/2018 5:15 PM 病毒,间谍软件最新趋势 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes.
Mobile & Embedded DevCon 2005 朱敏博士 微软有限公司
安全更新管理 精誠恆逸資訊 資深講師 職念文.
从UNIX到Windows的 电信软件移植实践
SOLUTIONACCELERATORS Windows Vista Hardware Assessment 1
利用最新Hyper-V Replica 功能達成Hyper-V 災難備援機制
Windows Server 2008 NAP整合802.1x網路安全控管
BizTalk Server 2004.
讲议: PXE 介绍及实现 Jarvis
互聯網安全資訊 助您達至更安全的網上體驗.
WCI230 如何通过Winqual/WHQL 提高硬件驱动质量
MSG 330 Exchange服务器性能调节技巧
OFC351 利用Office System开发复杂的商务解决方案 架构、模式、场景
TechNet 網路廣播 Welcome.
BizTalk Server 2004.
Cameron Brodeur Program Manager US-Device & Storage PM
构建 Windows TV Tuner 产业 生态环境的重要观点
第二章 防火墙基础技术.
周北川 企业客户技术专案经理 微软(中国)有限公司
2/24/2019 5:40 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
OFC321 InfoPath在企业解决方案中应用的最佳实践
橫跨電腦、手機與軟體的全方位端點管控解決方案
呂政周 精誠恆逸教育訓練處 資深講師 Windows PowerShell 呂政周 精誠恆逸教育訓練處 資深講師
4/30/2019 7:40 AM 約翰福音 15:9;17:20-23 加拉太書 6:1-2 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
模式与实践:Windows Mobile 5.0应用程序架构
DEV 343 VS2005超快速开发方案/EEP2006控件包.
5/4/2019 4:42 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
微軟資安稽核解決方案 System Center 2012
TechEd /6/ :36 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows 徽标计划工具:综述与发展趋势
5/5/2019 7:06 PM 两跨框架梁截面配筋图的绘制 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
SQL Server Mobile 2005 程序开发(二)
MBL302 设计Windows Mobile应用程序的用户界面
百万亿次超级计算机诞生记 姓名 Xiangyu Ye 职务 微软中国技术中心资深HPC顾问 公司 微软中国
DEV 343 VS2005超快速开发方案/EEP2006控件包.
售后培训系列之V9系统中心安装 SecManage 网安事业部 广州售后-王长绪.
蔺华 ISV开发合作经理 平台及开发技术部 微软(中国)有限公司
MSG 361 如何从Exchange 5.5迁移 胡义 咨询顾问 上海星移软件有限公司 2019年7月31日8时9分
進階應用層防火牆實務 謝長明 技術總監 長成資訊顧問股份有限公司.
強化 Windows 平台 唐任威 資深講師.
高擴充高穩定高安全 企業級資料管理平台 Report Builder概論 錢曉明 資策會 資深講師 台灣微軟 資深講師.
Presentation transcript:

凌宁 系统工程师 亚洲区嵌入式系统事业群 微软(中国)有限公司 2019年2月19日5时50分 WCI330 嵌入式XP高级技术 凌宁 系统工程师 亚洲区嵌入式系统事业群 微软(中国)有限公司 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2019年2月19日5时50分 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

嵌入式XP的高级技术 嵌入式XP简介 SDI 镜像克隆和重新封装 远程启动 设备更新代理(Device Update Agent) 2019年2月19日5时50分 嵌入式XP的高级技术 嵌入式XP简介 SDI 操作系统镜像格式和支持工具 镜像克隆和重新封装 大规模生产近乎相同的镜像 远程启动 允许通过PXE技术从服务器启动镜像 设备更新代理(Device Update Agent) 轻量级服务客户端 WinPE 可启动“XP”的安装平台 Enhanced Write Filter 保护操作系统分区 CD-Boot “El Torito” 技术的实现可以让操作系统在只读媒体上运行 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

嵌入式XP简介 构件化的Windows XP专业版 和专业版XP同样的二进制代码 完全支持Win32和SP1.net API 同样的补丁支持 2019年2月19日5时50分 嵌入式XP简介 构件化的Windows XP专业版 和专业版XP同样的二进制代码 完全支持Win32和SP1.net API 同样的补丁支持 支持所有Windows平台的设备驱动 给开发者提供最好的工具 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

嵌入式XP的构件 XML描述的构件 每个构件所包含的内容 1000 多个操作系统构件 9000 多个设备驱动 减少构件之间的依赖性 2019年2月19日5时50分 嵌入式XP的构件 XML描述的构件 1000 多个操作系统构件 9000 多个设备驱动 减少构件之间的依赖性 每个构件所包含的内容 文件或其他的资源 设置,并且提供DHTML的配置UI 注册状态 依赖性 帮助文档 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

嵌入式XP开发概述 Target Component Designer Target Designer Analyzer XPe 2019年2月19日5时50分 嵌入式XP开发概述 Component Designer Target Designer Target Analyzer Hardware Definition OS Image Application Components App, OS and EEF Components XPe Component Database Application Binaries © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

SDI SDI是一个嵌入式XP镜像的可携带文件格式 建造,编辑和展开镜像 虚拟磁盘(Virtual disk drive) 2019年2月19日5时50分 SDI SDI是一个嵌入式XP镜像的可携带文件格式 虚拟磁盘(Virtual disk drive) 磁盘镜像备份(.sdi文件) 分区,格式化,可启动 建造,编辑和展开镜像 SDI Loader GUI工具 创造,挂上(mounting), 取下(dismounting) 作为磁盘的SDI文件 SDI Manager 命令行工具:操作Offline SDI文件 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

SDI 的用途 管理大量的可启动镜像 远程启动的操作系统镜像格式 2019年2月19日5时50分 SDI 的用途 管理大量的可启动镜像 Target Designer builds into mounted drives 远程启动的操作系统镜像格式 NTLDR对SDI镜像的支持 Remote Boot manager允许对MAC地址进行SDI镜像配置 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

SDI 文件格式 SDI Signature Header Boot Offset and Length Extensible (4K) 2019年2月19日5时50分 SDI 文件格式 SDI Signature Boot Offset and Length Extensible (4K) Header Disk Blob Boot Blob Boot program STARTROM.COM Real mode executable file Call NTLDR.exe Loader Blob Partition Blob Loader Program NTLDR.exe Mounts Partition Blob as RAMDISK Boots into RAMDISK Target runtime image Post FBA XPe Image © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

镜像克隆和重新封装 在同样的硬件平台上大量部署 包含系统克隆构件(System Cloning Component) 2019年2月19日5时50分 镜像克隆和重新封装 在同样的硬件平台上大量部署 Run-time镜像必须配置不同的序列号,MAC地址,SID等 包含系统克隆构件(System Cloning Component) 分两步走:重新封装和克隆 允许在FBA中配置 允许在建造后手工安装应用 利用SDI技术部署重新封装的镜像 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

远程启动 概述 系统要求 通过网络启动一个嵌入式的设备 针对POS的方案 针对无盘设备 嵌入式Windows XP run-time镜像 2019年2月19日5时50分 远程启动 概述 通过网络启动一个嵌入式的设备 针对POS的方案 针对无盘设备 系统要求 嵌入式Windows XP run-time镜像 设备支持BIOS PXE, TCP/IP网络 Windows 2000或以上服务器并带有DHCP, PXE和TFTP服务。 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

远程启动方案 方案 SDI镜像, 启动到RAM Disk 用RBS Manager配置远程启动服务器 2019年2月19日5时50分 远程启动方案 方案 在POS类的设备里面部署 无盘系统, 不需要保存状态 功能单一 由第三方进行扩展 SDI镜像, 启动到RAM Disk 用RBS Manager配置远程启动服务器 针对MAC地址分配镜像, 启动程序等 扩展能力是基于支持NTLoader镜像格式的SDI镜像 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

远程启动方案架构 DHCP Server Clients Redirection Service Boot Service 2019年2月19日5时50分 远程启动方案架构 DHCP Server Clients Redirection Service Boot Service TFTP Service © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

设备更新代理(Device Update Agent) 2019年2月19日5时50分 设备更新代理(Device Update Agent) 针对小容量设备的轻量级管理方案 最小的依赖性 灵活的命令集以适应广泛的应用方案 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

主要的DUA方案 更新应用或者应用数据 部署QFEs或者系统更新 部署新部件或者设备驱动 自动清理和管理任务 2019年2月19日5时50分 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

DUA特性 执行当地或者远程的命令文件 (Push vs. Pull) 灵活的调度(jitter and polling options) 2019年2月19日5时50分 DUA特性 执行当地或者远程的命令文件 (Push vs. Pull) 灵活的调度(jitter and polling options) 可在Target Designer里面配置 广泛的命令集 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

DUA命令文件的执行 获得命令文件后立即执行 按顺序执行命令 每条命令都可以指定错误模式 错误会在Event Log中记录 2019年2月19日5时50分 DUA命令文件的执行 获得命令文件后立即执行 按顺序执行命令 每条命令都可以指定错误模式 错误会在Event Log中记录 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

DUA 安全考虑 提供带验证的HTTPS,作为安全传输的选择 命令文件不是明文文本 所拉(Pull)文件的位置必须是安全的 2019年2月19日5时50分 DUA 安全考虑 提供带验证的HTTPS,作为安全传输的选择 命令文件不是明文文本 所拉(Pull)文件的位置必须是安全的 有必要的时候最好同时使用其他的安全措施,譬如VPN, 加密,IP filtering… © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

DUA架构 Update Web Server Development Environment Device Update Script 2019年2月19日5时50分 DUA架构 Update Web Server Development Environment Device Update Script (.DUS file) HTTP/HTTPS Validate and Tokenize Translator XPE Device Device Update Agent Command File (.DUP) Local File Storage © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

DUA 使用经验 在确定的配置下测试和部署 制定更新计划– 时间安排,负载分配,http要求 命令文件执行完毕后应该更新Pull的服务器。 2019年2月19日5时50分 DUA 使用经验 在确定的配置下测试和部署 制定更新计划– 时间安排,负载分配,http要求 命令文件执行完毕后应该更新Pull的服务器。 服务器最好不要发布重定向 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

WinPE WinPE是一个Windows XP预安装环境 在目标硬件上开发的时候 部署的时候 轻量级用于服务的OS 2019年2月19日5时50分 WinPE WinPE是一个Windows XP预安装环境 轻量级用于服务的OS 嵌入式XP SP1 CD1是一个可启动的WinPE 在过程中部署License 在目标硬件上开发的时候 启动WinPE并运行目标设备分析程序(Target Analyzer) 启动WinPE并且拷贝镜像 部署的时候 远程启动/远程安装WinPE Bootstrap SDI Manager 安装和启动远程镜像到硬盘或者RAMDisk © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Enhanced Write Filter技术 2019年2月19日5时50分 Enhanced Write Filter技术 保护文件系统 永久保存 需要设备存储的支持 (硬盘, flash ram, 等.) 非永久保存 重定向磁盘写操作到内存 覆盖(Overlay)的作用 支持多层保护和“undo” 多卷支持 Overlay 3 Overlay 2 Overlay 1 Disk © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2019年2月19日5时50分 EWF – 工作原理 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

EWF的构成 EWF构件 EWF NT Loader构件 (EWF NTLDR) 2019年2月19日5时50分 EWF的构成 EWF构件 在run-time镜像中支持EWF技术 包括对EWF的配置 EWF NT Loader构件 (EWF NTLDR) 如果需要从EWF所保护的可写介质启动的话,就必须包含着个构件(譬如硬盘) 如果从CD启动,就不需要 EWF 管理控制台(EWF Manager Console) 这个构件可以让最终客户在设备上面重新配置EWF。 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

配置EWF 设计阶段 Run-Time阶段 在Target Designer中间设置 利用EWF Manager Console 2019年2月19日5时50分 配置EWF 设计阶段 在Target Designer中间设置 Run-Time阶段 利用EWF Manager Console © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2019年2月19日5时50分 CD-Boot 允许嵌入式XP从CD启动 嵌入式XP对El Torito的实现 只允许一个可启动的分区 可启动分区必须是第一个分区 Enhanced Write Filter (non-persistent) 在Session中存储信息 支持只读介质的使用 使用CD-ROM作为系统 重定向磁盘写操作到内存或者其他的存储介质 不支持永久性EWF © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

OS Footprint: 配置案例 167 Information Appliance 138 Advanced STB 119 2019年2月19日5时50分 OS Footprint: 配置案例 167 Information Appliance 138 Advanced STB 119 Home Gateway 114 Web Server 111 NAS 100 Retail Point of Sale 92.3 Kiosk 75.4 WBT 58.8 Basic STB 42.8 Simple – WinLogon 11.3 Simple – MinLogon 3.72 Minimal Kernel 镜像大小 (未压缩) 设备方案 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

应用 嵌入式XP的应用也都是Windows的应用 基于构件的安装 Target Win32/.net fx 基于PC的开发和测试 2019年2月19日5时50分 应用 嵌入式XP的应用也都是Windows的应用 Target Win32/.net fx 基于PC的开发和测试 基于构件的安装 编辑构件,而不是安装 构件是服务和分发的单位 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

硬件平台 嵌入式XP的设备都是基于标准的PC硬件 X86 CPU 标准或者缩减的主板 PC的外设和驱动程序 2019年2月19日5时50分 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

讨论 2019年2月19日5时50分 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2019年2月19日5时50分 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.