Linux Driver驅動程式開發實戰班

開課日期 |

2026-07-01

課程費用 |

線上洽詢

開課地點 |

新竹縣竹東鎮竹東鎮中興路四段195號
適合職務 |
分享
收藏
>
課程資訊
適用對象
課程特色
詳細內容
師資介紹

課程資訊

開課日期

2026-07-01

學習時程

30小時

上課時間

週三,週四

上課時段

上午,下午

適用對象

*大專院校電子、電機、資工等相關科系背景者
*具有Linux嵌入式系統的基礎知識或是建議先修另一門基礎課程「Linux嵌入式系統軟體設計與應用」為佳
*適合目前從事嵌入式軟體相關工作、但仍想持續精進自身專業技能者
*歡迎硬體開發工程師、韌體設計工程師、物聯網裝置開發工程師、Edge AI/AIOT應用工程師等修習,有助未來系統軟硬整合設計及新產品開發。
*想轉換工作跑道或想建立職涯第二專長者

課程特色

本課程從驅動程式的架構開始說明,並搭載Raspberry Pi開發板與BCM283x,帶領學員循序漸進瞭解整個開發流程、模組編譯及核心程式碼,並依不同功能來實作,打造厚實的程式設計能力!

詳細內容

上課時間:115/7/1(三)、7/2(四)、7/8(三)、7/9(四)、7/15(三),09:00-16:00。
 
Linux Driver驅動程式開發實戰班(30小時)
(一)Linux Driver驅動程式基礎
(二)Linux Driver驅動程式進階開發
()Linux核心編譯及部屬
● Linux驅動程式架構
● Linux HAL介紹
● 樹莓派開發板與BCM283x使用說明
● 驅動程式開發流程介紹
● 驅動程式模組編譯與載入
● 核心程式碼與Makefile
● Sysfs虛擬檔案系統實作
● 字元裝置驅動程式實作
● 設備檔使用說明與建立
● Udev機制使用說明
● Misc Device驅動程式實作
● GPIO驅動程式實作
● 核心記憶體索取及配置
● 簡易加密驅動程式實作
● Character Driver & IOCTL
● Platform Device & Platform Driver
● Device Tree介紹
● Device Tree撰寫與編譯
● 從核心取回Device Tree
● Platform Driver與Device Tree關聯介紹
● Platform Driver驅動GPIO實作
● Linux Kernel呼叫應用程式
● Linux時間相關函數介紹
● Linux計時器介紹
● Kernel Timer List實現LED閃爍實作
● Linux中斷使用及註冊
● GPIO按鈕中斷實作
● Concurrency And RaceConditions介紹
● Linux Kernel Thread介紹
● 交互編譯環境安裝及設定
● 核心原始碼下載
● 核心設定檔配置
● 編譯核心
● 製作根檔案系統
● 開機所需檔案介紹
● 製作系統影像檔
● 寫入影像檔至SD卡讓樹莓派使用
【備註】若有企業包班上課或客製化培訓需求,歡迎直接聯繫課程承辦人:03-5913417 謝小姐
 
 

師資介紹

楊講師
技術專長:C#、ASP.NET、JavaScript、jQuery、Java、Windows CE、Linux
微軟認證:MCT、MCSE、MCSD、MCPD、MCITP

與我諮詢 / 報名

若您有進修網會員帳號,建議您登入進修網,省去填表部份欄位的填寫!
bk_【免費線上說明會】Python商業大數據分析養成班
2026必修內核改造課
建築BIM|RC柱樑牆版、元件、算量出圖、模型檢核
【新制多益600+衝刺班】補助最高2萬
生成式AI關鍵字_PC版跳跳
生成式AI關鍵字_M版跳跳