【Linux Driver實戰】嵌入式Linux驅動程式-免費說明會
開課日期: | 隨時開課 | 課程費用: | 線上洽詢 |
上課時間: | 週六,週日 / 上午,下午 | 學習時程: | 0 |
上課地點: | 台北市中正區重慶南路一段143號4樓 map |
1. 需要移植或整合一些Driver到Linux平台上。
2. 已在嵌入式Linux開發相關領域...看完整
快速上手: 用Raspberry Pi 學Linux驅動程式, 並且搭配本公司所設計的Raspberry Pi I/O擴充板作為驅動程式實戰演練,實戰GPIO, UART, I2C, SPI等Linux硬體驅動,並了解USB硬體架構以及Linux在USB的軟體框架。
1. Linux驅動程式初探-Linux核心程式介面:
學習Driver撰寫的各個層面包含核心APIs、中斷處理、同步、記憶體管理等等。導正學員Linux Device Driver與 Linux 基本作業系統的觀念,為將來的Driver coding打下良好的基礎。可以了解user-space與kernel-space 之間的關係。可以開始研讀及參考kernel裡面或是別人撰寫的 device driver source code。
2. 實際硬體驅動-Linux驅動程式:
能了解硬體工作原理與kernel對特定硬體的驅動程式架構。你可以了解真實硬體驅動程式的開發。如UART, GPIO 、I2C、SPI 等驅動程式。
3. 教你如何於Linux 下開發USB設備的驅動程式:
你會了解USB硬體架構以及Linux在USB的軟體框架。課程從USB HID 類別到USB Mass Storage 類別,由淺入深一步步帶你從實作中,學會USB開發方法與除錯技巧。 此外,課程使用立肯科技USB邏輯分析儀器,揭開你看不到的USB的神秘面紗。
● 字元裝置Driver
● Linux Misc Device
● Linux GPIO 驅動程式 for LED, Button,Relay
● Linux 中斷註冊 & 中斷控制器HAL層架構
● Bottom Halves (Tasklet & Work Queue)
● 進階字元Driver
● Kernel Timer List (Jiffies, timer ticks) for LED 閃爍
● Linux Serial port 驅動程式 for Bluetooth 模組
● Linux Platform Device & Platform Driver 架構
● Linux Device Tree
● Linux SPI Client驅動程式 for ADC Driver (MCP3008)
● Linux IIO Driver(Linux Industrial I/O Subsystem)
● Linux SPI Bus master 驅動程式 for BCM2835 SPI controller
● Linux I2C Client驅動程式 for EEPROM
● Linux I2C Bus master驅動程式 for BCM2835 I2C controller
● Linux User Space Driver - BCM2835 C I/O Library
● Introduction to USB Architecture
● USB Data Flow Type
● USB Communication protocol
● USB Device Enumeration
● Linux USB Driver Software Framework
Linux USB Host Controller Driver
Linux USB Class driver
Linux USB Core and API
Linux Urbs
●USB Debug using USB Protocol Analyzer (使用立肯科技USB分析儀)● USB HID – Mouse driver 實作
● USB HID – keyboard driver實作
● USB HID雙向通訊應用
● USB Mass storage實作
▪ 國立雲林科技大學電機系
▪ Linux 驅動程式 ▪ Embedded Linux開發 ▪ ARM u-boot 開發
▪ 產品開發經驗: Android cell phone, P.O.S(工業電腦)
Kangta
▪ 輔仁大學電子工程碩士
▪ 國內NB ODM一線廠/資深工程師
▪ 8051/ARM韌體開發 ▪ USB Host/Devcie韌體設計 ▪ Linux驅動程式設計
課程名稱 | 認證機構(分校) | 上課地點 | 費用 | 開課日期 | |
---|---|---|---|---|---|
【產業新尖兵】AI與大數據應用... | 工研院產業學... | 台北市大安區 | 線上洽詢 | 2024-05-13 | |
【高額補助★產業新尖兵】雲端應... | 工研院產業學... | 台北市中山區 | 線上洽詢 | 2024-06-28 | |
AI商業視覺設計實戰工作坊 | 工研院產業學... | 台北市大安區 | 線上洽詢 | 2024-04-26 | |
Python基礎程式設計—邁向人工智... | 東吳大學推廣部 | 台北市中正區 | 9800 | 隨時開課 | |
【免費】Java Web程式設計師養... | 恆逸教育訓練中心 | 線上課程 | 免費 | 隨時開課 |