簡報下載:Linux 驅動程式的 read/write 觀念解析

jollen 發表於 December 21, 2007 4:15 PM

12/19(三) 下午於 [OpenMoko] 的 [OpenLab] 發表了一場演說,時間是一個小時。這是一場有關 Linux 驅動程式的演講訓練活動,本次演講主要在解析 Linux 驅動程式的 read/write 程式碼框架(framework)與觀念解析。大綱如下:

* read/write system call
* vfs switch
* user-space vs. kernel-space: I/O data
* short discussion on wait queue: blocking I/O
* cdata example

時間只有一個小時,因此在規劃簡報時,決定採取範例導向的方式做介紹。當天以一個 cdata 的範例做主軸,直接透過程式碼來做講解。在此提供簡報電子檔供參考 [linux-device-drivers-read-write]。

讀者留言 (0)

留言功能維護中。將於近日重新開放。

連絡作者

Jollen Chen,Moko365(仕橙3G教室)講師,熱愛研究 Linux 與 Android 技術。曾為 Motorola、HTC、Foxconn、LG、OPPO、騰迅、廣達電腦、緯創、仁寶等超過 50 家企業講授課程。目前在 MokoVersity 擔任軟體工程師,撰寫 Node.js 程式,也在幾家科技廠兼任 Android Framework 研發顧問。您可透過電子郵件 <jollen (at) jollen (dot) org> 或這裡與我連絡。