本課程是針對Linux Kernel已有初步概念者,或曾先修本中心開授的【Linux核心架構班】(18小時) 想學習驅動程式架構者開設的課程,本課程第一週到第三週講師劉老師為具有Linux系統多年經驗的資深業界工程師,第四週課程由王教授設計與講解。 歡迎對本課程有興趣之工程師、或曾先修本中心開授的「Linux核心架構班」及相關科系等人士報名參加,名額有限,報名從速!! 詳細課程內容請上http://www.tl.ntu.edu.tw/training/index.asp →點選【智慧電子】類。洽詢電話 02-23628136轉44,葉小姐。 【課程內容】 第一週: Linux Kernel Synchronization Homework – Scheduler and Synchronization Linux Char Driver (1/2) Lab: Linux Device Tree
第二週: Linux Char Driver (2/2) Linux Device Model Accessing Hardware Lab: GPIO Experiments (using sysfs, Python and kernel module)
第三週: Interrupt Handling Homework – Keyboard Dancing kernel module Bottom Halves and Deferred Works Lab: Linux Char Driver Example
第四週 : Lab: Linux Kernel Asynchronous IO Supports Lab: Linux Kernel Tasklets Lab Using cscope to trace codes in a large projects - Linux Kernel Lab: Linux Platform Driver Example Linux Block Device Drivers Lab: Raspberry Pi Video Driver Structure: Video Core and MMA