logo
  • 台北
  • 台中
  • 高雄
  • 新加坡
event-banner
event-banner
線下活動學習科技

【2026獨家推薦 】真實作教學 device driver程式撰寫。搭配ARM Cortex A76 八核開發板及模組實作。

339
1
avatar
中華行動數位科技教育訓練中心
2026.02.22 (Sun) 09:30 - 03.22 (Sun) 17:30 (GMT+8)加入行事曆
台灣台北市中正區開封街一段2號9樓

相關連結

嵌入式Device Driver開發實務

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
  • ARM
  • 驅動程式設計
  • device driver
  • 工程師
  • 程式設計
本課程以豐富的實例演練帶領學員有效的學習Linux 驅動程式設計觀念,並在核心內建立良好的溝通機制,進而新增硬體裝置與上層應用程式做溝通。
本課程以豐富的實例演練帶領學員有效的學習Linux 驅動程式設計觀念,並在核心內建立良好的溝通機制,進而新增硬體裝置與上層應用程式做溝通。

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
活動簡介

....................................................................................

✅ 課程皆採實體上課與線上遠端教學同步。📱

....................................................................................

課程特色:
 採用 ARM Cortex-A72六核心開發板 ‧熟悉Linux驅動程式開發架構觀念
 熟悉硬體裝置設備與驅動程式溝通流程架構
 了解驅動程式編譯執行流程 ‧豐富的課堂實作演練
 實例新增硬體裝置並撰寫驅動程式
 

 以Cortex-A72 六核心開發板實例解說 GPIO (LED, Push Button), Watchdog、RTC、Serial port
等等切入Driver撰寫的各個層面包含資源配置、中斷處理、同步、記憶體管理等等
 導正學員Linux Device Driver Development 的觀念,並撰寫完整的Driver架構與良好的框架。
 可以自己撰寫完整的驅動程式架構與良好的框架及實際撰寫程式也了解
user-space與kernel-space 之間的關係。
 讓學員實作將自已寫的程式整合到 Linux kernel,並移植到Cortex-A27六核心開發板。

課程大綱

CH1 - Overview
Overview
‧認識 Linux Device Driver 
RK3399-SOC
‧介紹 實驗開發板 SOC RK3399 
Building Linux Modules
‧瞭解基本的 Linux module‧瞭解 Kernel Function Export 功能
Install_Linux_Modules
‧瞭解如何安裝 Linux module‧瞭解 Linux module Makefile 與
  Linux Kconfig, .config 關係
CH2 - Linux Driver Basic
Character Drivers
‧認識 基本 Character Driver
‧學習 基本 SYS_FS Function
‧學習 Character Driver Read/Write Function
‧學習 基本 PROC_FS Function
Linux Driver Debugg
‧瞭解 Debug Message 的使用
‧應用 Compiler Options 於偵錯模式
‧瞭解 ARM CPU Exception
Platform Devices Driver
‧認識 Platform Device
‧認識 Platform Driver
‧Platform Driver 與 DeviceTree
Device Tree
‧瞭解 DeviceTree‧DeviceTree 在 Linux Device Driver 的應用
CH3 - Linux Driver Advance
Allocating Memory
‧認識與應用 kmalloc
‧認識與應用 vmalloc
‧認識與應用 get_free_page
Communicating With Hardware
‧瞭解 Io Mapping 與 Memory Map
‧使用 IOREMAP 與 控制硬體
‧使用 IOREMAP 與 DTS
Interrpt Handling
‧認識 Linux Interrupt
‧Linux driver ISR 與 DTS
‧Linux driver ISR 的註冊
Character Driver for IOCTL
‧瞭解 Character Driver 的 IOCTL 功能‧瞭解 IOCTL 編碼方法
CH4 - OS Relation
Character Driver for IOCTL
‧認識 Linux 時間單位
‧介紹 Linux 進階延遲方法
‧介紹 Linux 基本延遲方法
Concurrency And RaceConditions.odp
‧認識 Semaphore 與 應用‧認識 SpinkLock 與 應用
BLOCK IO
‧認識阻塞式 I/O
‧應用 Wait Event
‧應用 Wait Queu
CH5 - Subsysten
GPIO Subsystem
‧認識 GPIO 子系統‧應用 GPIO 子系統 與 DTS
I2C Subsystem
‧I2C Bus 子系統‧應用 I2C Bus 子系統 與 DTS
Input Subsystem
‧輸入設備 子系統‧輸入設備 子系統的應用 與 DTS
主辦
喜歡
立即報名
avatar

中華行動數位科技教育訓練中心

【2026獨家推薦 】真實作教學 device driver程式撰寫。搭配ARM Cortex A76 八核開發板及模組實作。

2026.02.22 (Sun) 09:30 - 03.22 (Sun) 17:30 (GMT+8)

立即報名
活動地圖

台灣台北市中正區開封街一段2號9樓

更多類似的活動

私廚饗宴&品酒-冬日限定|松露溫泉燉飯&炙烤嫩肩里肌牛(週五場)

KMP-2 線下課程 - KSI 看板系統改進 - 3月14/15日

舉辦活動

  • 常見問題
  • 首次舉辦活動
  • 活動上架規範
  • 活動人社群

主辦百寶箱

  • 生活誌
  • 平台基礎服務
  • 線上活動相關
  • 廣告曝光方案
  • ACCUPAI 雲攝影

認識我們

  • 加入我們

客服中心

  • Email: service@accupass.com
  • 週一至週五 10:00-18:30
  • 詢問小幫手

關於我們

facebook
line
blog
youtube

下載 ACCUPASS App

download-google-playdownload-ios

語言

繁體中文
盈科泛利股份有限公司 © Accuvally Inc. All Rights Reserved. 統一編號 Tax ID number 25023938
loading