面向研发经理和产品规划人员WDK介绍.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《面向研发经理和产品规划人员WDK介绍.ppt》由会员分享,可在线阅读,更多相关《面向研发经理和产品规划人员WDK介绍.ppt(32页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、面向研发经理和产品规划人员面向研发经理和产品规划人员的的 WDKWDK介绍介绍张伟伟张伟伟微软中国技术中心微软中国技术中心主题主题Windows Driver Kit(WDK)Windows Driver Kit(WDK)简介简介WDK WDK 中新增的特色功能中新增的特色功能驱动测试管理器(驱动测试管理器(Driver Test ManagerDriver Test Manager)迎接迎接 WDKWDKWDK WDK 简介简介WDK WDK 的目标的目标WDK WDK 的愿景的愿景:Windows:Windows驱动程序永不崩溃驱动程序永不崩溃WDK WDK 的任务的任务:提供完整的提供完
2、整的WindowsWindows驱动程驱动程序集成开发系统序集成开发系统,保证高质量的驱动程序开保证高质量的驱动程序开发发WDK WDK 的出发点的出发点改善驱动程序质量改善驱动程序质量改善驱动程序质量改善驱动程序质量=改善改善改善改善WindowsWindowsWindowsWindows用户体验用户体验用户体验用户体验减少复杂性减少复杂性减少复杂性减少复杂性降低产品的开发成本降低产品的开发成本降低产品的开发成本降低产品的开发成本降低产品的支持成本降低产品的支持成本降低产品的支持成本降低产品的支持成本整体框架状态整体框架状态WDK WDK 具体描述具体描述单一工具包单一工具包单一工具包单一工
3、具包不仅是不仅是不仅是不仅是DDK,IFS KitDDK,IFS KitDDK,IFS KitDDK,IFS Kit和和和和HCTHCTHCTHCT的简单组合的简单组合的简单组合的简单组合集成驱动程序的文档集成驱动程序的文档集成驱动程序的文档集成驱动程序的文档,测试,工具和开发环境为一体测试,工具和开发环境为一体测试,工具和开发环境为一体测试,工具和开发环境为一体驱动程序测试管理器(驱动程序测试管理器(驱动程序测试管理器(驱动程序测试管理器(DTMDTMDTMDTM)将替代传统的硬件兼容测)将替代传统的硬件兼容测)将替代传统的硬件兼容测)将替代传统的硬件兼容测试工具集(试工具集(试工具集(试工
4、具集(HCTHCTHCTHCT)WDKWDKWDKWDK的关键目标的关键目标的关键目标的关键目标Windows 2000Windows 2000Windows 2000Windows 2000直到直到直到直到Windows VistaWindows VistaWindows VistaWindows Vista下的驱动程序的编译、下的驱动程序的编译、下的驱动程序的编译、下的驱动程序的编译、测试及调试环境测试及调试环境测试及调试环境测试及调试环境支持所有的签名和徽标程序支持所有的签名和徽标程序支持所有的签名和徽标程序支持所有的签名和徽标程序包括包括包括包括WindowsWindowsWindow
5、sWindows徽标测试程序和驱动程序质量签名(徽标测试程序和驱动程序质量签名(徽标测试程序和驱动程序质量签名(徽标测试程序和驱动程序质量签名(DQSDQSDQSDQS)程序)程序)程序)程序HCTHCTHCTHCT将在将在将在将在Windows VistaWindows VistaWindows VistaWindows Vista发布时被彻底取代发布时被彻底取代发布时被彻底取代发布时被彻底取代将将将将WindowsWindowsWindowsWindows开发中使用的测试及工具分享给驱动开发厂开发中使用的测试及工具分享给驱动开发厂开发中使用的测试及工具分享给驱动开发厂开发中使用的测试及工具
6、分享给驱动开发厂商以改进第三方驱动程序的质量商以改进第三方驱动程序的质量商以改进第三方驱动程序的质量商以改进第三方驱动程序的质量比徽标测试更丰富的质量计划比徽标测试更丰富的质量计划比徽标测试更丰富的质量计划比徽标测试更丰富的质量计划测试与分析工具测试与分析工具测试与分析工具测试与分析工具压力测试压力测试压力测试压力测试,性能测试性能测试性能测试性能测试,和功能测试和功能测试和功能测试和功能测试WDK WDK 生命周期构成生命周期构成 代码实例和代码实例和模板模板Pillars of LDK关键使用场景徽标测试徽标测试驱动程序测试驱动程序测试调试驱动程序调试驱动程序开发驱动程序开发驱动程序 Wi
7、n2KVistaBuildEnvironment1234测试测试质量质量维护维护LDK TestHarness(WTT)设计设计开发工具开发工具(PREfast)徽标测试徽标测试质量测试质量测试核心模式核心模式调试器调试器操作系统和开发操作系统和开发工具的帮助文档工具的帮助文档编译环境编译环境开发开发用于驱动程序开发的集成开发环境Windows DriverFoundationWinQual集成集成驱动程序测驱动程序测试管理器试管理器范例范例驱动程序模版驱动程序模版静态分析静态分析WDK WDK 部署方案部署方案WDKWDK测测试试结结果果共共享享测试实验室测试实验室因特网调试工具调试工具代码
8、实例代码实例驱动测试管理器驱动测试管理器微软质量测试集微软质量测试集徽标测试集徽标测试集第三方测试集第三方测试集OEMsOEMs编译环境编译环境帮助文档帮助文档MicrosoftMicrosoftWDK WDK 功能特性功能特性功能特性功能特性:设计和开发设计和开发 兼容兼容兼容兼容Windows 2000Windows 2000Windows 2000Windows 2000暨以后版本的编译环境暨以后版本的编译环境暨以后版本的编译环境暨以后版本的编译环境版本化头文件版本化头文件版本化头文件版本化头文件 头文件的集合头文件的集合头文件的集合头文件的集合!Windows Driver Found
9、ationWindows Driver FoundationWindows Driver FoundationWindows Driver Foundation新版本的:新版本的:新版本的:新版本的:调试器调试器调试器调试器PREPREPREPREf f f fast for Driversast for Driversast for Driversast for DriversCall Usage VerifierCall Usage VerifierCall Usage VerifierCall Usage Verifier新工具:新工具:新工具:新工具:Static Driver Ver
10、ifierStatic Driver VerifierStatic Driver VerifierStatic Driver VerifierDeprecated Function CheckingDeprecated Function CheckingDeprecated Function CheckingDeprecated Function Checking重新设计的文档浏览与搜索方式重新设计的文档浏览与搜索方式重新设计的文档浏览与搜索方式重新设计的文档浏览与搜索方式头文件继承头文件继承核心头文件采用核心头文件采用 超集超集/子集子集 模型模型更高级别的头文件更高级别的头文件 “#inc
11、lude”#include”#include”#include”低级别的头文件低级别的头文件低级别的头文件低级别的头文件结果结果:定义定义定义定义(Definitions)(Definitions)(Definitions)(Definitions)被移动被移动被移动被移动到更低的共用头文件中到更低的共用头文件中到更低的共用头文件中到更低的共用头文件中更高级别的头文件仅包含自身更高级别的头文件仅包含自身更高级别的头文件仅包含自身更高级别的头文件仅包含自身相关的定义相关的定义相关的定义相关的定义(Definitions)(Definitions)(Definitions)(Definitions
12、)使头文件版本化使头文件版本化使头文件版本化使头文件版本化WDM.HNTDDK.HNTIFS.H#include#include版本化头文件版本化头文件目标目标目标目标:用一个头文件集支持用一个头文件集支持用一个头文件集支持用一个头文件集支持Windows 2000Windows 2000Windows 2000Windows 2000及以后及以后及以后及以后的的的的WindowsWindowsWindowsWindows驱动程序开发驱动程序开发驱动程序开发驱动程序开发使用单一头文件集为多个版本的使用单一头文件集为多个版本的使用单一头文件集为多个版本的使用单一头文件集为多个版本的Windows
13、WindowsWindowsWindows生成二进制代生成二进制代生成二进制代生成二进制代码码码码为不同版本的操作系统生成不同的二进制代码为不同版本的操作系统生成不同的二进制代码为不同版本的操作系统生成不同的二进制代码为不同版本的操作系统生成不同的二进制代码,或者或者或者或者单一二进制代码支持多个版本的操作系统单一二进制代码支持多个版本的操作系统单一二进制代码支持多个版本的操作系统单一二进制代码支持多个版本的操作系统同时支持核心模式和用户模式同时支持核心模式和用户模式同时支持核心模式和用户模式同时支持核心模式和用户模式计划计划计划计划Windows Vista Beta 1Windows Vi
14、sta Beta 1Windows Vista Beta 1Windows Vista Beta 1时推出时推出时推出时推出优点优点优点优点简单的开发环境管理简单的开发环境管理简单的开发环境管理简单的开发环境管理更容易地使用新版本操作系统的上层内容更容易地使用新版本操作系统的上层内容更容易地使用新版本操作系统的上层内容更容易地使用新版本操作系统的上层内容开发文档的改善开发文档的改善目标目标目标目标:更容易地找到要找的内容更容易地找到要找的内容更容易地找到要找的内容更容易地找到要找的内容基于基于基于基于2004200420042004年收集的用户数据年收集的用户数据年收集的用户数据年收集的用户数
15、据改善改善改善改善集成集成集成集成IFS IFS IFS IFS 包的内容包的内容包的内容包的内容 目录目录目录目录 更好的分级,改善分组更好的分级,改善分组更好的分级,改善分组更好的分级,改善分组索引索引索引索引 加强关键词的作用加强关键词的作用加强关键词的作用加强关键词的作用代码范例和工具的代码范例和工具的代码范例和工具的代码范例和工具的 Readme Readme Readme Readme 也包括在目录和搜索中也包括在目录和搜索中也包括在目录和搜索中也包括在目录和搜索中按不同驱动技术分类过滤按不同驱动技术分类过滤按不同驱动技术分类过滤按不同驱动技术分类过滤一些改善已应用于一些改善已应用
16、于一些改善已应用于一些改善已应用于 Windows Server 2003 SP1 DDK Windows Server 2003 SP1 DDK Windows Server 2003 SP1 DDK Windows Server 2003 SP1 DDK优点优点优点优点不需要单独再获取不需要单独再获取不需要单独再获取不需要单独再获取IFSIFSIFSIFS包包包包查找内容不需要知道标题名查找内容不需要知道标题名查找内容不需要知道标题名查找内容不需要知道标题名代码范例的信息可读性更好代码范例的信息可读性更好代码范例的信息可读性更好代码范例的信息可读性更好帮助目录的改善帮助目录的改善旧的目录组
17、织旧的目录组织Improve TOCImprove TOC新的目录组织新的目录组织功能特性功能特性:测试测试驱动程序测试管理器驱动程序测试管理器(DTM)(DTM)以前的名字是以前的名字是“LDK Test Harness”“LDK Test Harness”和微软和微软WindowsWindows测试组使用的工具相同测试组使用的工具相同许多具体测试也来自于许多具体测试也来自于Windows Windows 测试组测试组不仅仅是徽标测试不仅仅是徽标测试不仅仅是徽标测试不仅仅是徽标测试压力测试压力测试压力测试压力测试,性能测试和功能测试性能测试和功能测试性能测试和功能测试性能测试和功能测试目标环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 研发 经理 产品 规划 人员 WDK 介绍
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内