免費課程
Free Course
免費說明會-USB韌體設計實戰
課程總時數
0
課程費用
免費課程
上課時間
週一,週二,週四,週五 / 晚上
開課日期
隨時開課
政府補助課程說明會
還再為工程師職涯而煩惱嗎?
來參加免費說明會
我們將回答您的提問,解決您的疑問!
參加就送"精美小禮物"!
如果您設計的應用必須和PC連接,您能用的界面就是USB。
然而USB架構有一定的複雜程度,而且和PC連接又會涉及到PC端作業系統的問題,所以對於大部份的工程師而言,要進入到USB設計領域,通常是不得其門而入,而望之興嘆。為了讓您快速解惑USB惱人的工程問題,本課程邀請從事USB韌體開發15年經驗的資深工程師,以實戰結果導向的教學方式,讓您以10倍速學習速度,快速切入USB設計領域。本課程會先對USB架構做個簡介,接著再介紹相關的資料封包、協定、和USB request等。講師將帶入如何實作4個USB類別,包含HID、CDC-ACM、MSC、Audio等。課程也包含USB Audio Class且展示如何利用USB Audio specific request來控制USB Audio device。
還再為工程師職涯而煩惱嗎?
來參加免費說明會
我們將回答您的提問,解決您的疑問!
參加就送"精美小禮物"!
如果您設計的應用必須和PC連接,您能用的界面就是USB。
然而USB架構有一定的複雜程度,而且和PC連接又會涉及到PC端作業系統的問題,所以對於大部份的工程師而言,要進入到USB設計領域,通常是不得其門而入,而望之興嘆。為了讓您快速解惑USB惱人的工程問題,本課程邀請從事USB韌體開發15年經驗的資深工程師,以實戰結果導向的教學方式,讓您以10倍速學習速度,快速切入USB設計領域。本課程會先對USB架構做個簡介,接著再介紹相關的資料封包、協定、和USB request等。講師將帶入如何實作4個USB類別,包含HID、CDC-ACM、MSC、Audio等。課程也包含USB Audio Class且展示如何利用USB Audio specific request來控制USB Audio device。
訓練性質
訓練人數
20 人
上課地點
台北市中正區重慶南路一段143號4樓
了解USB控制原理與USB協定,如HID、CDC、MSC,進行韌體實作,並能和PC端能 進行SPI、USB雙向通訊
※業界唯一使用立肯科技USB3.0協定分析儀(USB Protocol Analyzer)來搭配上課學習使用
課程特色
▪ 課程採用艾鍗獨家研發的ARM MCU Board開發板!
▪ 業界唯一上課使用USB Protocol Analyzer儀器。
▪ 業界講師從事韌體設計20多年,並具備15年USB韌體設計及Linux驅動程式設計開發經驗。真正產業出發,業界專家手把手教學!
▪ 業界唯一上課使用USB Protocol Analyzer儀器。
▪ 業界講師從事韌體設計20多年,並具備15年USB韌體設計及Linux驅動程式設計開發經驗。真正產業出發,業界專家手把手教學!
課程大綱
Part I Fundamentals of USB
1. Introduction to USB Architecture
2. Other related USB Terms(ULPI,HSIC,OTG … )
3. USB Data Flow Type and Communication protocol
4. USB Device Enumeration
5. Windows INF Files
6. USB Classes
● USB Audio (USB Speaker)
● USB CDC-ACM (USB-UART)
● USB CDC-ECM (USB Ethernet Adapter)
● USB HID (Mouse , Keyboard , Consumer device)
● USB Mass Storage
● USB Bluetooth
2. Other related USB Terms(ULPI,HSIC,OTG … )
3. USB Data Flow Type and Communication protocol
4. USB Device Enumeration
5. Windows INF Files
6. USB Classes
● USB Audio (USB Speaker)
● USB CDC-ACM (USB-UART)
● USB CDC-ECM (USB Ethernet Adapter)
● USB HID (Mouse , Keyboard , Consumer device)
● USB Mass Storage
● USB Bluetooth
Part II USB韌體實作(點我看Lab實作)
1.Windows INF 實作練習
2.USB Device Enumeration練習
3.USB Audio練習
● USB Audio 封包說明
● 如何控制USB Audio (Mute , Volume Up/Down)
4.USB HID class 實作
● HID Class 封包說明
● 實作Mouse相關功能
● 實作Keyboard相關功能
● 實作HID Data Transfer功能
● 實作HID Consumer Device功能
● 實作如何wakeup PC功能
5. USB CDC class 實作
● CDC Class 封包說明
● 實作USB轉UART相關功能
6. USB MSC class 實作
● Mass Storage Class 封包說明
● 了解MSC SCSI command , 存取MSC device
7. Bluetooth over USB
● Bluetooth HCI (Host Controller Interface) 控制說明
● 透過HCI來控制Bluetooth Module
2.USB Device Enumeration練習
3.USB Audio練習
● USB Audio 封包說明
● 如何控制USB Audio (Mute , Volume Up/Down)
4.USB HID class 實作
● HID Class 封包說明
● 實作Mouse相關功能
● 實作Keyboard相關功能
● 實作HID Data Transfer功能
● 實作HID Consumer Device功能
● 實作如何wakeup PC功能
5. USB CDC class 實作
● CDC Class 封包說明
● 實作USB轉UART相關功能
6. USB MSC class 實作
● Mass Storage Class 封包說明
● 了解MSC SCSI command , 存取MSC device
7. Bluetooth over USB
● Bluetooth HCI (Host Controller Interface) 控制說明
● 透過HCI來控制Bluetooth Module
更多相關課程推薦
-
2024-05-29湜憶電腦知訊顧問股份有限公司
-
2024-09-08巨匠電腦
-
2024-08-11巨匠電腦
-
2024-06-27巨匠電腦
-
2024-05-03巨匠電腦
TOP