這次,我參加
財團法人自強工業科學基金會
1. USB Concept<br>
-USB System Framework<br>
-USB Bus Layer<br>
-Introduction Descriptor<br>
-USB Tracer<br>
2. Windows USB Application<br>
- How to detect USB device<br>
- How to get USB device information<br>
- USBView<br>
3. Windows USB Driver Architecture<br>
-Windows USB Driver Stack<br>
-USBDI (USB Driver Interface)<br>
-URB (USB Requet Block) <br>
- Configuration USB Device<br>
-Control Pipe Transfer<br>
-Bulk Pipe Transfer<br>
4. Simple USB Device Driver (含實作)<br>
-Implement Echo USB Device Driver<br>
- Control & Bulk & Interrupt Pipe<br>
5. USB Mass-Storage Driver (含實作)<br>
- Windows Storage Mechanisms<br>
- Access USB Mass-Storage Device<br>
- Simple USB Mass-Storage Driver<br>
6. HID Concept<br>
-HID Software Model<br>
-HID Descriptor<br>
-Input & Output & Feture Report<br>
-HID Request<br>
- Keyboard & Mouse Report Descriptor Sample<br>
7. HID Keyboard Filter Driver (含實作)<br>
-Windows HID Keyboard System<br>
-USB Filter Driver<br>
-Hook HID Keyboard Driver<br>
8. HID Mouse Driver<br>
-HID Miniport Driver<br>
-HIDClass Minidriver Control Operations<br>
-Implement Virtual Mouse Driver<br>
首先是,安裝其WDK後.
Launch Windows 7 x86 Checked Build Environment.lnk---執行compiler並產生debug message “DKPrink”
“Checked Build”而" Free"則是沒有
其compiler command – bcz
以RamDriver 範例 :
A.cd 到目的目錄中.("必須在C底下")
2. bcz
3.將compiler 後所產生的 *.sys
copy 到C:\windows/system32/drivers中
(視*.ini內容)
4.相關工具
5.執行安裝 RamDriver.ini
6.
reference :
Windows USB驅動程式設計Windows Driver Kit Version 7.1.0
http://www.microsoft.com/en-us/download/details.aspx?id=11800
An Intro to Windows Driver Kit (WDK) Programming
http://www.installsetupconfig.com/win32programming/windowsdriverkitswdk15index.html