资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
MBL251 揭开嵌入式Windows XP神秘面纱 之二:开发工具介绍与演示,课程内容概述,本课程将在嵌入式Windows XP操作系统“入门导引”课程的基础上,进一步了解该平台的组成因素和其在开发和部署等方面的关键技术,演示若干开发案例从头至尾的流程(如中文版的迅即开发)。您还将有幸对于本年底发行目前仍在开发测试中的最新功能包先睹为快,同时聆听未来嵌入式Windows平台的发展方向,有助于您尽早准备,走在行业前端! 本课程主要面向技术开发人员,让您能很快把握技术要领,着手开发。,课程内容安排,回顾“入门导引”课程内容 嵌入式Windows XP的组件模式 嵌入式Windows XP的开发工具 嵌入式Windows XP的使嵌入式功能 嵌入式Windows XP的最新发展动向,回顾“入门导引”课程内容,“入门导引”课程复习,移动和嵌入式设备概览 嵌入式Windows XP的优势特点 使用嵌入式Windows XP开发设备及投放市场 嵌入式Windows XP的生态系统 走近嵌入式Windows开发团队,如何开发?,开发者要考虑的关键任务: 开发 部署 开发软件提供: 组件 工具 使嵌入式功能,开发流程概览,应用程序 二进制 文件,硬件定义,应用程序组件,应用程序,操作系统 和嵌入式功能 组件,操作系统 映像,目标分析器,目标设计器,组件设计器,部署流程概览,目标设计器,操作系统 映像,SDI 映像,远程安装,远程启动,克隆和再封装,补丁/ 更新,设备更新代理,发布到网站,重新构建 操作系统映像,嵌入式Windows XP的 组件模式,组件模式,组件化的Windows XP专业版 相同的二进制字节文件 完整的Win32和.NET 开发界面 支持所有Windows设备驱动程序 Service Pack 2安全工具 Windows防火墙 IPsec SmartCard支持 Kerberos 加密文件系统和NTFS,组件,XML 包装的组件 约1000个操作系统组件 约9000个设备驱动程序 削简的组件依赖项 每一组件包含 文件资源 设置 注册表状态 依赖项 帮助文字 用于安装的定制操作,组件宏,宏实现了快速的原型开发 设计模板 机顶盒 家用网关 信息家电 验票机 服务点设备 助手宏 硬件定义 技术宏 相关功能组件的集群 DirectX, Internet Explorer等,组件数据库,组件和宏的元数据存储于SQL数据库 共享的数据库: 微软SQL服务器 本地的数据库: 微软数据引擎MSDE或微软SQL服务器 组件存储库(二进制文件)存储在文件系统里 数据库更新和Service Pack 1, Service Pack 2同步 正式发布版的组件和更新的服务包的组件 所有的快速修补工程更新(QFE) Service Pack 2的安全功能优化,嵌入式Windows XP的 开发工具,开发工具一览,目标分析器 组件设计器 组件数据库管理器 目标设计器,目标分析器:开发的起点,简化了为目标硬件而配置操作系统映像的过程 是运行于目标设备上的应用程序 产生目标硬件的XML定义 (.pmq文件) 设备号,设备描述,设备制造商名等 目标硬件定义可以被 导入组件设计器,为识别了的硬件的驱动程序产生组件及其依赖项 导入目标设计器,为配置加入适当的设备驱动器 可在Windows XP, Windows PE, DOS上运行,组件设计器,用于组件的创建和编辑 开发人员指定 名称, 版本, 作者等 文件和注册表数据 组群或文件的依赖项 组件类别成员资格 构建顺序的依赖项 必需的系统资源 组件被保存成.sld文件 文件和元数据被分别导入至存储库和数据库,目标设计器 组件选择,可以选择宏和组件 按类别浏览 搜索和过滤 足迹大小影响的预选估计 组件帮助,目标设计器 配置,操作系统的配置包含 硬件支持 文件系统 机器名 页面文件 目标硬盘 组件的配置 随组件不同而变化 等同于常规操作系统安装时的配置,目标设计器 依赖项检查,基于依赖项而发现和添加必需的组件 任务表会提醒用户基于类别来选择组件,目标设计器 构建目标映像,构建一个可启动的操作系统 基于在配置中的组件的资源信息和设置 形成注册表配置单元, 文件夹,并将二进制字节文件植入文件夹 产生包含操作系统文件的文件系统夹 拷贝到可启动的分区 启动该分区 首次启动代理程序进行在线的配置,快速构建一个简体中文版的 嵌入式Windows XP操作系统,部署映像至目标硬件,本地双重启动 切换硬盘启动 压缩闪存启动 光盘启动 网络启动 远程安装,嵌入式Windows XP的 使嵌入式功能,使嵌入式功能技术,首次启动代理 (FBA) 支持映像在首次启动中配置和定制 系统部署映像(SDI) 操作系统映像的格式和配套工具 映像克隆和再封装 大量部署映像到几乎一致的硬件 远程启动 支持通过PXE从服务器启动 设备更新代理 轻量配备的维护客户端 优化的写过滤器 (Enhanced Write Filter, EWF) 保护嵌入式设备的操作系统分区 休眠一次恢复多次 (HORM) 支持休眠和快速启动 光盘启动 “El Torito” 的实现机制支持使用只读系统介质启动,首次启动代理 (FBA),对运行时映像完成类似于常规操作系统的构建安装 在首次启动时执行一次 安全功能的安装 即插即用设备的检测 网络配置 动态连接库的注册 注册表配置单元文件 为组件配置的定制操作 命令行的关机和重启命令 用于无头设备,系统部署映像(SDI),便于可携带的嵌入式Windows XP映像的文件格式 虚拟硬盘技术 硬盘映像由.sdi 文件支持 分区的,格式化的,可启动的 用于构建,编辑和提取映像的工具 SDI加载器 图形化工具 创建,加载,和卸载SDI文件如硬盘一般 SDI管理器 用来非在线处理SDI文件的命令行工具,映像克隆和再封装,在几乎一致的硬件上的大量部署 运行时调整设备系列号,MAC地址,安全身份证等 由“系统克隆工具”组件实现 “安全身份证”的嵌入式解决方案 两个阶段: 克隆和再封装 允许首次启动代理做配置 允许系统安装完成后,手工再安装其他应用程序 使用SDI来部署再封装后的映像,系统克隆过程概览,优化的写过滤器(EWF),使得Windows XP嵌入式化 允许从只读介质启动 保护操作系统分区 无需重新设计应用程序 通过“覆盖”实现: 将写入操作重定向到不同存储位置 硬盘模式覆盖 RAM模式覆盖 RAM Reg模式覆盖 提供开发界面允许对其通过程序控制 打开或关上该过滤器 提交修改了的变化,优化的写过滤器(EWF),原有硬盘,覆盖,优化的写过滤器(EWF)的基本功能,操作系统足迹 配置样本,应用程序 二进制 文件,硬件定义,应用程序组件,应用程序,操作系统 和嵌入式功能 组件,操作系统 映像,目标分析器,目标设计器,组件设计器,部署流程回顾,目标设计器,操作系统 映像,SDI 映像,远程安装,远程启动,克隆和再封装,补丁/ 更新,设备更新代理,发布到网站,重新构建 操作系统映像,嵌入式Windows XP 最新发展动向,最新动态: 功能包2007即将正式发行!,本年初开始计划设计 7月31日发布了社区技术预览版 目前有超过1200人次下载试用 用户提交了近50个Bug 仍在紧锣密鼓的开发测试中 今年第四季度正式发行,功能包2007 - 所含内容,新加功能 从USB启动 基于文件的写过滤器 足迹缩减和组件化 Internet Explorer 6.0的代码重构 系统管理服务器 (SMS)客户端组件足迹缩减 SQL Express 2005的组件化 .NET Framework 2.0的组件化 使嵌入式功能的优化 对优化的写过滤器的优化 首次启动代理与Windows组件的更好的集成 开发工具的优化 命令行开发工具,功能包2007 - 如何试用,第一步:下载 通过微软客户联接网站http:/connect.microsoft.com第二步:使用第三步:反馈 新闻组讨论 实时聊天 提交bug,欢迎试用!谢谢!,未来方向,Page 40,2006,2007,未来,时间和功能可能会有变动.,嵌入式Windows XP功能包2007,带有嵌入性限制的Windows Vista,嵌入式Windows XP的未来版本,本课程回顾,回顾“入门导引”课程内容 嵌入式Windows XP的组件模式 XML包装,组件宏,组件数据库 嵌入式Windows XP的开发工具 目标分析器,组件设计器,目标设计器 嵌入式Windows XP的使嵌入式功能 FBA, SDI, 克隆和再封装, EWF 嵌入式Windows XP的最新发展动向,马上动手!,安装 构建 加入,功能完整的XPe SP2试用版 http:/www.microsoft.com/downloads/details.aspx?familyid=DACD1722-256B-48C5-91C1-AF6062340EFC&displaylang=en 最新功能包试用版:http:/blogs.msdn.com/embedded/archive/2006/07/10/660998.aspx酷设备并与我们分享: msdn.microsoft.com/embedded/community 嵌入式Windows合作伙伴项目www.mswep.com,网站http:/msdn.microsoft.com/embedded/community 新闻组:microsoft.public.windows.xp.embedded 聊天: http:/msdn.microsoft.com/chats 博客: http:/blogs.msdn.com/embedded/default.aspx http:/blogs.msdn.com/mikehall/ 微软嵌入式系统每月通讯DevWire:http:/msdn.microsoft.com/embedded/community/community/devwire/default.aspx,每一映像的核心组件,NT加载器 - 常规NT加载器或EWF加载器 界面外壳 浏览器式, 命令行式, 任务处理器式, 或自定义 用户登录环境 单用户环境或标准Windows用户环境 硬件抽象层 标准PC或ACPI 磁盘介质 硬盘 语言 英语或其他本地化语言 文件系统 FAT或NTFS,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号