Linux嵌入式

 

 

USB Banner

學程簡介 課程Lab實作 會員優惠
課程目標

如果您設計的應用必須和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。

適合對象

1. 想開發USB相關產品,有下列產品開發的困擾:
我的MCU如何和PC通訊而不用安裝Windows驅動程式?

如何設計USB韌體?

如何設計USB HID應用?如何設計USB通訊裝置、USB隨身碟、USB Audio等裝置?

2. 具備MCU開發經驗者佳。

3. 想瞭解USB架構與協定,有志成為USB韌體開發者

4. 需要了解USB技術,以切入像USB PD(USB Power Delivery)等產品開發

業界師資
teacher 1 1

Kangta ※講師具20多年韌體工程師經驗,15年USB Device 開發經驗

▪ 國內一線PC/NB ODM廠主任級資深工程師

▪ 專長:MCU USB韌體設計開發、Firmware程式設計

Linux USB DriverLinux Device DriverWindows USB Driver

課程特色

▪ 課程採用艾鍗獨家研發的ARM MCU Board開發板!更多詳情
▪ 業界唯一上課使用USB Protocol Analyzer儀器。
▪ 業界講師從事韌體設計20多年,並具備15年USB韌體設計Linux驅動程式設計開發經驗。真正產業出發,業界專家手把手教學!

課程優惠

政府補助,最後3位名額!!

課程大綱
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
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 

FPGA_728x90.gif

學過USB韌體設計的學員也看了這些課程
課程諮詢

 

 

 

 USB韌體設計 假日班 開課日期:108/5/26(日)課程時段:假日班上課時間:09:30~17:30    補助優惠,名額有限速洽!