[問題] Win Driver的分別?
我最近要碰到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)
推
02/23 19:33, , 1F
02/23 19:33, 1F
→
02/24 00:41, , 2F
02/24 00:41, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章