Linux Device Driver入門

你有什麼好康的要報給大家知道嗎?請到這裡盡情的發表吧!各種好康都歡迎提供,包括商業非商業,技術非技術,或者是工作機會,都歡迎提供唷!

Linux Device Driver入門

文章jklstw » 週五 2月 09, 2007 5:06 pm

【主辦單位】
財團法人自強工業科學基金會

【課程特色】
1.來自業界的自強基金會專業講師群,擁有完整 Embedded Linux 授課經驗及企業內訓經驗
2.實驗板 (包含Software、Hardware 與 Firmware) 由講師團隊自行設計與製造
3. 教材與實驗板統一規劃、最具連貫性的Embedded Linux課程
4.完整技術文件提供

【課程目標】
受訓後您將具備的能力:
1. Linux驅動程式的入門課程,學員能藉此此課程了解Linux驅動程式架構與基本的Linux驅動程式觀念。
2. Linux驅動程式的入門關鍵點為「觀念的解析」,有了觀念後,便能快速看懂Linux的驅動程式,這也是許多Linux驅動程式初學者的障礙。
3. 本課程為觀念導向並實作一個整體性的範例。

【課程大綱】
1. Linux 驅動程式架構 (含 Kernel 2.6)
2. Linux 驅動程式設計流程
3. I/O 的存取觀念
4. Read/Write 與 Wait Queue
5. Kernel Timer、Task Queue 與 Work Queue (Kernel 2.6)
包含主題:
‧Linux Device Driver Architecture
‧System Call Interface
‧Virtual File System (VFS)
‧'Open' and 'Release' System Calls
‧'Open' and 'Release' Driver Function
‧Blocking and Nonblocking I/O Concepts
‧Wait Queues
‧Work Queues (Kernel 2.6)
‧Blocking and Nonblocking Read/Write
‧Kmalloc(), Copy_to_User(), Copy_from_User()
‧I/O Port and Memory-Mapped I/O
‧Ioctl()
‧'Ioctl' Driver Function
‧Reentrant Function Concepts
‧Filp->Private_Data
‧Semaphore
‧Kernel Timer
‧Kernel Threads (Kernel 2.6)
‧Case Study: Busmouse.c
‧Example: 貫穿課程的 Debug Card 範例

【上課時間】
3月17(六),18(日),24(六),25(日),共四天,09:00-16:00

【詳細資訊】
http://edu.tcfst.org.tw/query_coursedet ... ori=96C028 :D
jklstw
可愛的小學生
可愛的小學生
 
文章: 21
註冊時間: 週四 4月 27, 2006 10:14 am

回到 好康報報

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron