




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向研发经理和产品规划人员的WDK介绍,张伟伟微软中国技术中心,主题,WindowsDriverKit(WDK)简介WDK中新增的特色功能驱动测试管理器(DriverTestManager)迎接WDK,WDK简介,WDK的目标,WDK的愿景:Windows驱动程序永不崩溃WDK的任务:提供完整的Windows驱动程序集成开发系统,保证高质量的驱动程序开发WDK的出发点改善驱动程序质量=改善Windows用户体验减少复杂性降低产品的开发成本降低产品的支持成本,整体框架状态,WDK具体描述,单一工具包不仅是DDK,IFSKit和HCT的简单组合集成驱动程序的文档,测试,工具和开发环境为一体驱动程序测试管理器(DTM)将替代传统的硬件兼容测试工具集(HCT)WDK的关键目标Windows2000直到WindowsVista下的驱动程序的编译、测试及调试环境支持所有的签名和徽标程序包括Windows徽标测试程序和驱动程序质量签名(DQS)程序HCT将在WindowsVista发布时被彻底取代将Windows开发中使用的测试及工具分享给驱动开发厂商以改进第三方驱动程序的质量比徽标测试更丰富的质量计划测试与分析工具压力测试,性能测试,和功能测试,WDK生命周期构成,代码实例和模板,PillarsofLDK,关键使用场景,徽标测试,驱动程序测试,调试驱动程序,开发驱动程序Win2KVista,WDK部署方案,WDK,测试结果共享,因特网,调试工具,代码实例,OEMs,编译环境,帮助文档,Microsoft,WDK功能特性,功能特性:设计和开发,兼容Windows2000暨以后版本的编译环境版本化头文件头文件的集合!WindowsDriverFoundation新版本的:调试器PREfastforDriversCallUsageVerifier新工具:StaticDriverVerifierDeprecatedFunctionChecking重新设计的文档浏览与搜索方式,头文件继承,核心头文件采用超集/子集模型更高级别的头文件“#include”低级别的头文件结果:定义(Definitions)被移动到更低的共用头文件中更高级别的头文件仅包含自身相关的定义(Definitions)使头文件版本化,WDM.H,NTDDK.H,NTIFS.H,#include,#include,版本化头文件,目标:用一个头文件集支持Windows2000及以后的Windows驱动程序开发使用单一头文件集为多个版本的Windows生成二进制代码为不同版本的操作系统生成不同的二进制代码,或者单一二进制代码支持多个版本的操作系统同时支持核心模式和用户模式计划WindowsVistaBeta1时推出优点简单的开发环境管理更容易地使用新版本操作系统的上层内容,开发文档的改善,目标:更容易地找到要找的内容基于2004年收集的用户数据改善集成IFS包的内容目录更好的分级,改善分组索引加强关键词的作用代码范例和工具的Readme也包括在目录和搜索中按不同驱动技术分类过滤一些改善已应用于WindowsServer2003SP1DDK优点不需要单独再获取IFS包查找内容不需要知道标题名代码范例的信息可读性更好,帮助目录的改善,旧的目录组织,ImproveTOC,新的目录组织,功能特性:测试,驱动程序测试管理器(DTM),以前的名字是“LDKTestHarness”和微软Windows测试组使用的工具相同许多具体测试也来自于Windows测试组不仅仅是徽标测试压力测试,性能测试和功能测试目标环境仅用于测试Windows驱动程序及相关应用不宜用于非测试环境OEMs,ODMs,IHVs,ISVs应有限使用,DTM:满足所有驱动程序的测试需求的扩展能力,可扩展至:用于大型质量控制实验室每个控制器可连接100个测试客户机当需要多个控制器时:每个数据库有一个控制器没有控制器间交互处理也可用于:开发者单元测试一个控制器,一个测试客户机,DTM:部署,工作站界面驱动程序测试流水线计划与监控控制器服务和后台程序配置数据库存储测试队列测试客户机被测试的系统包括一个小的测试代理程序,DTM:关键概念,任务(Jobs)已经确定的测试计划1个或更多测试动作的集合可执行的动作,如“LogoTest.exe”可设定测试动作的相互依赖性安装,运行,卸载可共享性约束性维度参数化DTM提供一个的通用的测试任务集用户可自定义任务配置收集器获得测试客户机的配置数据包含硬件和软件信息在控制器中用于测试的调度,DTM:关键概念,调度自动化任务分发并行地执行映射任务到对应资源上打包程序测试环境信息收集测试项目,配置,测试日志,最终结果协作复制自动部署自动化系统安装程序ASI(AutomatedSystemInstaller)所有版本Windows的无人参与安装简洁的集成化安装不需要管理大量的操作系统磁盘镜像系统镜像工具任何磁盘镜像的自动化安装,打包程序场景调查一个失败项,测试客户机,运行的任务,测试项目,测试结果,系统配置数据,崩溃转储数据,测试客户机,工作站,察看数据,输入,DTM控制器,DTM控制器,自动数据库,DTM场景,Job0,日志1,日志0,日志x,调度,DTM工作站,测试系统池,任务管理,任务,设备x,收集程序被发送到测试目标机上收集每台测试机的配置数据,测试工程师在工作站上创建和管理测试任务,“调度”将测试任务安排到适当的测试硬件上,任务和测试配置被发送到测试目标机上,任务在测试机可以并行执行,也可以依照调度依次执行。结果被收集到测试日志中。,测试完成后,测试结果被发送到控制器中。,在查看测试结果后,测试工程师可以打包所有的测试信息和结果,测试机可以被自动配置,包括自动安装操作系统,测试可以被打包存储以便于日后测试的再次执行,分享给客户,OEMs,或者提交到Microsoft,OEMs,Microsoft,DTM:优点,单一的自动测试架构徽标测试非徽标测试自己的测试保护你已有的投资就是Microsoft内部的测试架构改善测试的执行效率并行处理自动在测试系统上安装操作系统镜像使用“打包程序”进行协作在不同的地点,分享相同的数据,包括你的合作厂商也包括Microsoft共享测试环境驱动程序,任务和测试项目,测试结果(包括徽标),崩溃转储文件,迎接WDK,WDK的时间计划,依赖于WindowsVista的时间表WDK最终将与WindowsVista同时发布WDKBetas将伴随WindowsVistaBetas同期发布Beta1DTM,操作系统镜像,版本化头文件,CUV,PFD,代码实例Beta2DTM协作测试RC0DFW徽标内容与测试RC1使用WDK用于徽标测试提交,合作伙伴的参与,促进早期试用DDK和HCTbetas历来没有试用计划WDK为获得早期的反馈,目前有这些试用状态Master技术试用程序35参加厂商,国内3家关注于Beta阶段的试用效果,签署正式合作协议Select技术试用程序超过100参加厂商,国内7家调查表反馈,有限的电话访问,中期的产品应用Beta程序数百家参与厂商通过统计取样反馈测试效果,行动起来,现在开始准备WDK是WindowsVista徽标测试要求的必要工具制定好采用这一新软件工具的规划在你的实验室中试用DriverTestManager考虑到实验室拓扑的改变员工培训(必要的课程,书籍)国内的WDK技术试用计划:微软第一次在国内开展驱动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工厂安全培训简报课件
- 招11人!海东市高铁新区医院招聘考试参考试题及答案解析
- 2025云南保山龙陵县县城事业单位选调管理人员和专业技术人员5人备考考试题库附答案解析
- 2025广东河源市人力资源和社会保障局选调公务员1人备考考试题库附答案解析
- 2025江西上饶广丰区科学技术协会驾驶员劳务派遣招聘备考考试题库附答案解析
- 掌握舞蹈技巧
- 营业网点微信营销方案
- 银联优惠日活动方案策划
- 混合数据建模方法-洞察及研究
- 森林生态系统修复与可持续发展-洞察及研究
- T-CPIA 0056-2024 漂浮式水上光伏发电锚固系统设计规范
- 医院护理不良事件报告表
- 中医开展新技术新项目总结
- 2024年度鲁迅完整版课件
- 雪花猪养殖新模式
- 便利店设计方案
- 电力系统反恐怖知识讲座
- 铁道车辆制动装置及制动新技术全套教学课件
- 化学氧化二氧化氯氧化课件
- 为成果而管理
- 乳腺癌骨转移护理查房课件
评论
0/150
提交评论