2. 課程大綱 (新)
Part I USB 規格
Introduction to USB Architecture
Other related USB Terms(ULPI,HSIC,OTG … )
USB Data Flow Type and Communication protocol
USB Device Enumeration
Windows INF Files
USB Classes
1) USB Audio (USB Speaker)
2) USB CDC-ACM (USB-UART)
3) USB CDC-ECM (USB Ethernet Adapter)
4) USB HID (Mouse , Keyboard , Consumer device)
5) USB Mass Storage
6) USB Bluetooth
3. 課程大綱 (新)
Part II USB韌體實作
Windows INF 實作練習
USB Device Enumeration練習
USB Audio練習
1) USB Audio 封包說明
2) 如何控制USB Audio (Mute , Volume Up/Down)
USB HID class 實作
1) HID Class 封包說明
2) 實作Mouse相關功能
3) 實作Keyboard相關功能
4) 實作HID Data Transfer功能
5) 實作HID Consumer Device功能
6) 實作如何wakeup PC功能
USB CDC class 實作
1) CDC Class 封包說明
2) 實作USB轉UART相關功能
USB MSC class 實作
1) Mass Storage Class 封包說明
2) 了解MSC SCSI command , 存取MSC device
Bluetooth over USB
1) Bluetooth HCI (Host Controller Interface) 控制說明
2) 透過HCI來控制Bluetooth Module
4. Lab: USB Audio
USB Audio Driver
USB Host Driver
USB Host Controller
USB DAC
USB Cable