| 1. USB基本特性
- USB的基本特性
- 如何安裝USB裝置
- USB的基本測試
- USB的第一次接觸
- 如何取得USB的最新資料
2. USB規格與概念
- USB總覽
- USB匯流排結構
- USB資料流與管線概念
- USB的傳輸類型
- USB的纜線與接頭
- USB介面的電器特性
- USB的編碼方式
- USB介面的通信協定
- USB的描述元
- USB的標準裝置要求
- USB的裝置群組
3. 裝置列舉的過程
- 如何實現裝置列舉的流程
- USB協定分析儀的工具的使用
- 使用預設的位址0取得裝置描述元 (讀取)
- 設定裝置位址(無資料控制)
- 使用新的位址取得裝置描述元(讀取)
- 取得描述元(讀取)
- 設定配置描述元(無資料控制)
4. 群組的概念
- 介紹群組(Class)的分類方式
- USB HUB群組
- USB Mass Storage群組
5. USB 裝置與驅動程式
- 階層式驅動程式
- 主機驅動程式
- 驅動程式的選擇
6. EZ-USB FX2基本特性
- EZ-USB FX2晶片組的介紹
- 端點與相關特性
- 端點的的介紹
7. 發展USB相關工具組的使用
- 硬體-發展電路板的設計概念
- 軟體-Control Panel應用程式
- 軟體-Keil C Complier IDE
- 整合練習與測試
8. USB裝置韌體開發基礎與裝置列舉程式碼設計
- 基本輸入與輸出
- 端點的應用
- 中斷程式設計
- 裝置列舉程式碼設計
9. USB巨量傳輸程式設計
- 端點的應用
- 巨量傳輸
10. HID韌體程式設計
- HID特性
- 修改程式碼
- 複合式裝置設計(整合鍵盤與滑鼠)
11. PC應用程式設計與測試
- VC++程式設計
- 函數庫的引用語設計
12. Slave FIFO與FPGA結合應用
- Slave FIFO概念
- FPGA的應用
- Slave FIFO與FPGA結合應用設計
13. 高速USB傳輸程式設計
- 韌體程式設計
- PC主機應用程式設計
- 整合測試 |