課程介紹
課程名稱:USB韌體設計
課程目標
本課程會先對USB架構做個簡介,接著再介紹其相關的資料封包、協定和USB請求等,有了這些知識之後再使用具有USB controller的MCU來實現一些USB Class的裝置如:滑鼠、鍵盤、隨身碟等,之後再介紹一些Windows的API來存取USB device的資訊,最後再介紹USB常用的debug tools。
課程大綱
1.Introduction to USB
‧Motivation
‧Advantage of USB
‧Architectural Overview
2. USB Data Flow and Protocol
‧USB Communication Flow
‧Device Endpoints
‧Pipes
‧Transfer Type and Transaction
‧Packet Identifier
3.USB Device Enumeration
‧USB Device State
‧Standard Device Requests
‧Class-specific Requests
‧USB Descriptors
‧USB Device Classes
‧How to load a device driver
4. Introduction to AT89C5131
‧Introduction to USB controller
‧USB controller register
‧BULK/Interrupt Transactions
‧Suspend/Resume Management
5. Implement USB function using AT89C5131
‧Implement USB HID class for mouse
‧Implement USB HID class for keypad
‧Implement USB Mass Storage class
6.Detecting USB Devices using Windows API
‧Get a particular class handle through GUID
‧Enumerate all particular class devices
‧Get a details about a particular device
  interface
7.USB Debug Tool
‧usbview.exe
‧USB Monitor
‧USB Protocol Analyzer
課程實錄 & 學員專題
適合對象
1. 想瞭解USB架構,有志成為USB韌體開發者。
2. 具備基礎程式語言概念者。
課程資訊
開課日期、課程時數及課程費用請直接填表索取報名表
‧優惠方案1:艾鍗超值金鑽卡會員,報名課程可享9 折優惠價。
‧優惠方案2:持天瓏、儒林、全友、建宏特約廠商會員卡,報名課程可享95折優惠價。
‧優惠方案3:艾鍗VIP企業會員可享課程85 折優惠價。
‧優惠方案4:報名USB韌體設計課程再加報單晶片韌體開發可享9600元優惠價(原價$24800元)。
‧來電洽詢:來電(02)2316-7736 │常見問題Q&A │ E-mail:service@ittraining.com.tw
‧上課地點:台北市中正區漢口街一段82號3樓 (漢口街怡客咖啡樓上,近重慶南路華南金控旁)MAP
索取報名表
姓名
電話
Email
系統將自動寄送資料到您所填寫的E-mail信箱。
常見問題
您可能感興趣課程
單晶片韌體開發
熟悉微電腦常用I/O周邊控制...
+more