面向研發(fā)經(jīng)理和產(chǎn)品規(guī)劃人員的WDK介紹.ppt_第1頁(yè)
面向研發(fā)經(jīng)理和產(chǎn)品規(guī)劃人員的WDK介紹.ppt_第2頁(yè)
面向研發(fā)經(jīng)理和產(chǎn)品規(guī)劃人員的WDK介紹.ppt_第3頁(yè)
面向研發(fā)經(jīng)理和產(chǎn)品規(guī)劃人員的WDK介紹.ppt_第4頁(yè)
面向研發(fā)經(jīng)理和產(chǎn)品規(guī)劃人員的WDK介紹.ppt_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

面向研發(fā)經(jīng)理和產(chǎn)品規(guī)劃人員的 WDK介紹,張偉偉 微軟中國(guó)技術(shù)中心,主題,Windows Driver Kit (WDK)簡(jiǎn)介 WDK 中新增的特色功能 驅(qū)動(dòng)測(cè)試管理器(Driver Test Manager) 迎接 WDK,WDK 簡(jiǎn)介,WDK 的目標(biāo),WDK 的愿景: Windows驅(qū)動(dòng)程序永不崩潰 WDK 的任務(wù): 提供完整的Windows驅(qū)動(dòng)程序集成開(kāi)發(fā)系統(tǒng),保證高質(zhì)量的驅(qū)動(dòng)程序開(kāi)發(fā) WDK 的出發(fā)點(diǎn) 改善驅(qū)動(dòng)程序質(zhì)量 = 改善Windows用戶體驗(yàn) 減少?gòu)?fù)雜性 降低產(chǎn)品的開(kāi)發(fā)成本 降低產(chǎn)品的支持成本,整體框架狀態(tài),WDK 具體描述,單一工具包 不僅是DDK, IFS Kit和HCT的簡(jiǎn)單組合 集成驅(qū)動(dòng)程序的文檔, 測(cè)試,工具和開(kāi)發(fā)環(huán)境為一體 驅(qū)動(dòng)程序測(cè)試管理器(DTM)將替代傳統(tǒng)的硬件兼容測(cè)試工具集(HCT) WDK的關(guān)鍵目標(biāo) Windows 2000直到Windows Vista下的驅(qū)動(dòng)程序的編譯、測(cè)試及調(diào)試環(huán)境 支持所有的簽名和徽標(biāo)程序 包括Windows徽標(biāo)測(cè)試程序和驅(qū)動(dòng)程序質(zhì)量簽名(DQS)程序 HCT將在Windows Vista發(fā)布時(shí)被徹底取代 將Windows開(kāi)發(fā)中使用的測(cè)試及工具分享給驅(qū)動(dòng)開(kāi)發(fā)廠商以改進(jìn)第三方驅(qū)動(dòng)程序的質(zhì)量 比徽標(biāo)測(cè)試更豐富的質(zhì)量計(jì)劃 測(cè)試與分析工具 壓力測(cè)試, 性能測(cè)試, 和功能測(cè)試,WDK 生命周期構(gòu)成,代碼實(shí)例和模板,Pillars of LDK,關(guān)鍵使用場(chǎng)景,徽標(biāo)測(cè)試,驅(qū)動(dòng)程序測(cè)試,調(diào)試驅(qū)動(dòng)程序,開(kāi)發(fā)驅(qū)動(dòng)程序 Win2KVista,WDK 部署方案,WDK,測(cè)試結(jié)果共享,因特網(wǎng),調(diào)試工具,代碼實(shí)例,OEMs,編譯環(huán)境,幫助文檔,Microsoft,WDK 功能特性,功能特性: 設(shè)計(jì)和開(kāi)發(fā),兼容Windows 2000暨以后版本的編譯環(huán)境 版本化頭文件 頭文件的集合! Windows Driver Foundation 新版本的: 調(diào)試器 PREfast for Drivers Call Usage Verifier 新工具: Static Driver Verifier Deprecated Function Checking 重新設(shè)計(jì)的文檔瀏覽與搜索方式,頭文件繼承,核心頭文件采用 超集/子集 模型 更高級(jí)別的頭文件 “#include”低級(jí)別的頭文件 結(jié)果: 定義(Definitions)被移動(dòng) 到更低的共用頭文件中 更高級(jí)別的頭文件僅包含自身 相關(guān)的定義(Definitions) 使頭文件版本化,WDM.H,NTDDK.H,NTIFS.H,#include,#include,版本化頭文件,目標(biāo): 用一個(gè)頭文件集支持Windows 2000及以后的Windows驅(qū)動(dòng)程序開(kāi)發(fā) 使用單一頭文件集為多個(gè)版本的Windows生成二進(jìn)制代碼 為不同版本的操作系統(tǒng)生成不同的二進(jìn)制代碼, 或者 單一二進(jìn)制代碼支持多個(gè)版本的操作系統(tǒng) 同時(shí)支持核心模式和用戶模式 計(jì)劃Windows Vista Beta 1時(shí)推出 優(yōu)點(diǎn) 簡(jiǎn)單的開(kāi)發(fā)環(huán)境管理 更容易地使用新版本操作系統(tǒng)的上層內(nèi)容,開(kāi)發(fā)文檔的改善,目標(biāo): 更容易地找到要找的內(nèi)容 基于2004年收集的用戶數(shù)據(jù) 改善 集成IFS 包的內(nèi)容 目錄 更好的分級(jí),改善分組 索引 加強(qiáng)關(guān)鍵詞的作用 代碼范例和工具的 Readme 也包括在目錄和搜索中 按不同驅(qū)動(dòng)技術(shù)分類過(guò)濾 一些改善已應(yīng)用于 Windows Server 2003 SP1 DDK 優(yōu)點(diǎn) 不需要單獨(dú)再獲取IFS包 查找內(nèi)容不需要知道標(biāo)題名 代碼范例的信息可讀性更好,幫助目錄的改善,舊的目錄組織,Improve TOC,新的目錄組織,功能特性: 測(cè)試,驅(qū)動(dòng)程序測(cè)試管理器 (DTM),以前的名字是 “LDK Test Harness” 和微軟Windows測(cè)試組使用的工具相同 許多具體測(cè)試也來(lái)自于Windows 測(cè)試組 不僅僅是徽標(biāo)測(cè)試 壓力測(cè)試, 性能測(cè)試和功能測(cè)試 目標(biāo)環(huán)境 僅用于測(cè)試 Windows 驅(qū)動(dòng)程序及相關(guān)應(yīng)用 不宜用于非測(cè)試環(huán)境 OEMs, ODMs, IHVs, ISVs應(yīng)有限使用,DTM: 滿足所有驅(qū)動(dòng)程序的測(cè)試需求的擴(kuò)展能力,可擴(kuò)展至: 用于大型質(zhì)量控制實(shí)驗(yàn)室 每個(gè)控制器可連接100個(gè)測(cè)試客戶機(jī) 當(dāng)需要多個(gè)控制器時(shí): 每個(gè)數(shù)據(jù)庫(kù)有一個(gè)控制器 沒(méi)有控制器間交互處理 也可用于: 開(kāi)發(fā)者單元測(cè)試 一個(gè)控制器, 一個(gè)測(cè)試客戶機(jī),DTM: 部署,工作站 界面 驅(qū)動(dòng)程序測(cè)試流水線 計(jì)劃與監(jiān)控 控制器 服務(wù)和后臺(tái)程序 配置數(shù)據(jù)庫(kù) 存儲(chǔ)測(cè)試隊(duì)列 測(cè)試客戶機(jī) 被測(cè)試的系統(tǒng) 包括一個(gè)小的測(cè)試代理程序,DTM: 關(guān)鍵概念,任務(wù)(Jobs) 已經(jīng)確定的測(cè)試計(jì)劃 1個(gè)或更多測(cè)試動(dòng)作的集合 可執(zhí)行的動(dòng)作, 如 “LogoTest.exe” 可設(shè)定測(cè)試動(dòng)作的相互依賴性 安裝, 運(yùn)行, 卸載 可共享性 約束性 維度 參數(shù)化 DTM 提供一個(gè)的通用的測(cè)試任務(wù)集 用戶可自定義任務(wù) 配置收集器 獲得測(cè)試客戶機(jī)的配置數(shù)據(jù) 包含硬件和軟件信息 在控制器中用于測(cè)試的調(diào)度,DTM: 關(guān)鍵概念,調(diào)度 自動(dòng)化任務(wù)分發(fā) 并行地執(zhí)行 映射任務(wù)到對(duì)應(yīng)資源上 打包程序 測(cè)試環(huán)境信息收集 測(cè)試項(xiàng)目, 配置, 測(cè)試日志, 最終結(jié)果 協(xié)作 復(fù)制 自動(dòng)部署 自動(dòng)化系統(tǒng)安裝程序 ASI (Automated System Installer) 所有版本W(wǎng)indows的無(wú)人參與安裝 簡(jiǎn)潔的集成化安裝 不需要管理大量的操作系統(tǒng)磁盤鏡像 系統(tǒng)鏡像工具 任何磁盤鏡像的自動(dòng)化安裝,打包程序場(chǎng)景 調(diào)查一個(gè)失敗項(xiàng),測(cè)試客戶機(jī),運(yùn)行的任務(wù), 測(cè)試項(xiàng)目, 測(cè)試結(jié)果, 系統(tǒng)配置數(shù)據(jù), 崩潰轉(zhuǎn)儲(chǔ)數(shù)據(jù),測(cè)試客戶機(jī),工作站,察看數(shù)據(jù),輸入,DTM 控制器,DTM 控制器,自動(dòng)數(shù)據(jù)庫(kù),DTM 場(chǎng)景,Job 0,日志 1,日志 0,日志 x,調(diào)度,DTM 工作站,測(cè)試系統(tǒng)池,任務(wù)管理,任務(wù),設(shè)備 x,收集程序被發(fā)送到測(cè)試目標(biāo)機(jī)上收集每臺(tái)測(cè)試機(jī)的配置數(shù)據(jù),測(cè)試工程師在工作站上創(chuàng)建和管理測(cè)試任務(wù),“調(diào)度”將測(cè)試任務(wù)安排到適當(dāng)?shù)臏y(cè)試硬件上,任務(wù)和測(cè)試配置被發(fā)送到測(cè)試目標(biāo)機(jī)上,任務(wù)在測(cè)試機(jī)可以并行執(zhí)行,也可以依照調(diào)度依次執(zhí)行。結(jié)果被收集到測(cè)試日志中。,測(cè)試完成后,測(cè)試結(jié)果被發(fā)送到控制器中。,在查看測(cè)試結(jié)果后,測(cè)試工程師可以打包所有的測(cè)試信息和結(jié)果,測(cè)試機(jī)可以被自動(dòng)配置,包括自動(dòng)安裝操作系統(tǒng),測(cè)試可以被打包存儲(chǔ)以便于日后測(cè)試的再次執(zhí)行,分享給客戶, OEMs, 或者提交到 Microsoft,OEMs,Microsoft,DTM: 優(yōu)點(diǎn),單一的自動(dòng)測(cè)試架構(gòu) 徽標(biāo)測(cè)試 非徽標(biāo)測(cè)試 自己的測(cè)試 保護(hù)你已有的投資 就是Microsoft內(nèi)部的測(cè)試架構(gòu) 改善測(cè)試的執(zhí)行效率 并行處理 自動(dòng)在測(cè)試系統(tǒng)上安裝操作系統(tǒng)鏡像 使用“打包程序”進(jìn)行協(xié)作 在不同的地點(diǎn),分享相同的數(shù)據(jù), 包括你的合作廠商也包括 Microsoft 共享測(cè)試環(huán)境 驅(qū)動(dòng)程序, 任務(wù)和測(cè)試項(xiàng)目, 測(cè)試結(jié)果(包括徽標(biāo)), 崩潰轉(zhuǎn)儲(chǔ)文件,迎接 WDK,WDK 的時(shí)間計(jì)劃,依賴于Windows Vista的時(shí)間表 WDK 最終將與 Windows Vista 同時(shí)發(fā)布 WDK Betas 將伴隨 Windows Vista Betas 同期發(fā)布 Beta 1 DTM, 操作系統(tǒng)鏡像, 版本化頭文件, CUV, PFD, 代碼實(shí)例 Beta 2 DTM 協(xié)作測(cè)試 RC0 DFW徽標(biāo)內(nèi)容與測(cè)試 RC1 使用WDK用于徽標(biāo)測(cè)試提交,合作伙伴的參與,促進(jìn)早期試用 DDK 和 HCT betas 歷來(lái)沒(méi)有試用計(jì)劃 WDK 為獲得早期的反饋,目前有這些試用狀態(tài) Master 技術(shù)試用程序 35 參加廠商, 國(guó)內(nèi)3家 關(guān)注于Beta階段的試用效果, 簽署正式合作協(xié)議 Select 技術(shù)試用程序 超過(guò)100 參加廠商, 國(guó)內(nèi)7家 調(diào)查表反饋, 有限的電話訪問(wèn),中期的產(chǎn)品應(yīng)用 Beta 程序 數(shù)百家參與廠商 通過(guò)統(tǒng)計(jì)取樣反饋測(cè)試效果,行動(dòng)起來(lái),現(xiàn)在開(kāi)始準(zhǔn)備 WDK是Windows Vista徽標(biāo)測(cè)試要求的必要工具 制定好采用這一新軟件工具的規(guī)劃 在你的實(shí)驗(yàn)室中試用Driver Test Manager 考慮到實(shí)驗(yàn)室拓?fù)涞母淖?員工培訓(xùn) (必要的課程, 書籍) 國(guó)內(nèi)的WDK技術(shù)試用計(jì)劃: 微軟第一次在國(guó)內(nèi)開(kāi)展驅(qū)動(dòng)程序技術(shù)方面的早期試用 由微軟中國(guó)技術(shù)中心負(fù)(CTC)責(zé)執(zhí)行 聯(lián)系方法: 聯(lián)系微軟(全球): WDKFB 國(guó)內(nèi)工聯(lián)系:ctcwdk ,Community Resources,Windows 硬件與驅(qū)動(dòng)程序中心 (WHDC) /whdc/default.mspx 技術(shù)社區(qū) /communities/products/default.mspx 非微軟社區(qū)站點(diǎn) /communities/related/default.mspx Microsoft 公眾新聞組 /communities/newsg

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論