【課程名稱】進階Windows USB驅動程式設計 【課程目標】介紹 Windows USB 之驅動程式架構及設計原理,並學習如何將 Windows USB 驅動程式移植到 Linux 作業系統。 【修課條件】欲從事 USB 驅動程式設計,或具 WDM 或 Linux 驅動程式設計基礎。 【課程大綱】 1. USB Concept -USB System Framework -USB Bus Layer -Introduction Descriptor -USB Tracer
2. Windows USB Driver Architecture -Windows USB Driver Stack -USBDI (USB Driver Interface) -URB (USB Requet Block) - Configuration USB Device -Control Pipe Transfer -Bulk Pipe Transfer 3. Simple USB Device Driver (含實作) -Implement Echo USB Device Driver - Control & Bulk & Interrupt Pipe 4. USB Mass-Storage Driver (含實作) - Windows Storage Mechanisms -Access USB Mass-Storage Device -Standard Windows Mass-Storage Driver (USBSTOR.SYS) 5. HID Concept -HID Software Model -HID Descriptor -Input & Output & Feture Report -HID Request - Keyboard & Mouse Report Descriptor Sample 6. HID Keyboard Filter Driver (含實作) -Windows HID Keyboard System -USB Filter Driver -Hook HID Keyboard Driver 7. HID Mouse Driver -HID Miniport Driver -HIDClass Minidriver Control Operations -Implement Virtual Mouse Driver 8. Linux USB Driver Architecture (含實作) -Linux USB Driver vs. Windows USB Driver Framework - USB Core -Implement Echo USB Device Driver -USB Gadget Driver 【上課時間】2008/11/29-12/27,每星期六,共五週30小時,09:00-16:00 【上課地點】新竹市光復路二段101號 (清華大學研發大樓) 【課程費用】會員於11/22前報名並繳費者,可享會員優惠價。 【報名網址】http://edu.tcfst.org.tw/ - 新聞稿有效日期,至2008/11/16為止
聯絡人 :楊小姐 聯絡電話:03-5735521#3223 電子郵件:scyang@tcfst.org.tw
上一篇:日本之最 全新BRAVIA X系列液晶電視尊榮上市
下一篇:順通資訊獲得民航局插卡機架式雷達訊號分配器標案
|