解析實際的網路裝置驅動程式如何實作,並解說原始碼的原理。
目前分類:Linux Device Driver Programming (12)
- Apr 29 Sun 2012 13:45
LDDP:十七、驅動程式設計與實作實務
十七、驅動程式設計與實作實務
解析實際的網路裝置驅動程式如何實作,並解說原始碼的原理。
解析實際的網路裝置驅動程式如何實作,並解說原始碼的原理。
- Apr 28 Sat 2012 23:47
LDDP:十六、測試與除錯
十六、測試與除錯
開發驅動程式的測試與除錯方法,與開發應用程式時有著很大的差異。
開發驅動程式的測試與除錯方法,與開發應用程式時有著很大的差異。
- Apr 28 Sat 2012 18:51
LDDP:十一、中斷
十一、中斷
控制週邊裝置時,與同步、鎖定等功能同樣不可或缺的是「中斷」機制。
控制週邊裝置時,與同步、鎖定等功能同樣不可或缺的是「中斷」機制。
- Apr 22 Sun 2012 19:54
LDDP:十、同步與鎖定
十、同步與鎖定
前一章的計時器有「錯過」的問題,但被這個問題困擾的不只計時器,本章要繼續介紹「同步與鎖定」。
前一章的計時器有「錯過」的問題,但被這個問題困擾的不只計時器,本章要繼續介紹「同步與鎖定」。
- Apr 08 Sun 2012 22:46
LDDP:九、計時器
九、計時器
介紹驅動程式特有的時間管理機制。
介紹驅動程式特有的時間管理機制。
- Feb 28 Tue 2012 23:30
LDDP:八、記憶體
八、記憶體
在 Kernel 內管理記憶體的方式與一般應用程式不同,所以驅動程式需要取用記憶體時,必須要知道 kernel 管理記憶體的方式及其特性。
在 Kernel 內管理記憶體的方式與一般應用程式不同,所以驅動程式需要取用記憶體時,必須要知道 kernel 管理記憶體的方式及其特性。
- Feb 25 Sat 2012 13:44
LDDP:七、控制硬體
七、控制硬體
驅動程式最主要的任務 - 控制硬體。
驅動程式最主要的任務 - 控制硬體。
- Jan 12 Thu 2012 01:36
LDDP:六、實際撰寫驅動程式
六、實際撰寫驅動程式
延續上一章的驅動程式基礎知識,繼續介紹實際應用技巧。
延續上一章的驅動程式基礎知識,繼續介紹實際應用技巧。
- Jan 11 Wed 2012 03:13
LDDP:五、開發驅動程式需要的基礎知識
五、開發 driver 需要的基礎知識
以 Character device driver 為例,學會 user process 將如何透過 device file 與 driver 作溝通。
以 Character device driver 為例,學會 user process 將如何透過 device file 與 driver 作溝通。
- Jan 08 Sun 2012 16:06
LDDP:四、開發驅動程式的第一步
四、開發驅動程式的第一步
裝置驅動程式分成動態連結、靜態連結兩種。
裝置驅動程式分成動態連結、靜態連結兩種。
- Jan 08 Sun 2012 15:43
LDDP:三、準備開發裝置驅動程式
三、準備開發裝置驅動程式
- Jan 08 Sun 2012 15:28
Linux 裝置驅動程式概要
kernel 的工作:
處理 user process 的要求(系統呼叫)