作者clarkman (涼雨)
站內Programming
標題[問題] Win Driver的分別?
時間Wed Feb 23 17:15:00 2011
我最近要碰到Driver,但公司沒有任何文件和資料
我需要自己獨立學習撰寫USB Driver
不過有遇到很基礎的問題,就是我不知道要學WDM或WDF,還有這兩種和WDK有什麼差別?
1. WDM,Driver的基礎,也是以前用來開發Driver的sdk,但是較難,但可控制較多資訊
2. WDF,像是WDM的Framework,包了一層在WDM上,像是MFC之於WIN API的意思?
但也因此某些資訊被隱藏起來無法控制。vista開始的系統幾乎都使用WDF。但我網路
上有看到有人說WDF很難控制MiniPort??
問題一: 那我應該學哪一種呢??如果只學WDF會比較好嗎?
3. DDK
4. WDK,DDK後來加入新功能,變成WDK,我用過WDK來處理存取USB,但感覺起來比較像是
在寫AP
問題二;不太清楚WDK和WDM、WDF有什麼差別?
網路是有這些資料,可是都滿片段的,因為我想要先確定,然後去買書來看,
可是卻連要學WDM或是WDF都不太清楚,請問可以給我一點意見嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.66.251.14
※ 編輯: clarkman 來自: 203.66.251.14 (02/23 17:16)
推 purpose:WDM舊的包含在DDK內;WDF是新的含在WDK內 124.8.131.187 02/23 19:33
→ clarkman:可以說詳細一點嗎??謝謝 220.138.163.22 02/24 00:41