《linux裝置驅動程式》讀書筆記

2021-10-24 02:30:49 字數 510 閱讀 6917

這也算是一本神書了,12年買了,13年看完了,後來一直嫌棄著,今天當好有空,整理一下筆記,也算是溫故知新了。

這個做linux驅動開發必看的書記,我這個是第三版本,核心版本是2.6版本的。

(這章不重要,過)

講如何獲取原始碼,如何編譯一核心,(過)

核心開發的特點,這個還是比較好的

第3章 程序管理

第4章 程序排程

第5章 系統呼叫

第6章 核心資料結構

第7章 中斷和中斷處理 

第8章 下半部和推後執行的工作

第9章 核心同步介紹

第10章 核心同步方法

第11章 定時器和時間管理

第12章 記憶體管理

第13章 虛擬檔案系統

第14章 塊i/o層 

第15章 程序位址空間

第16章 頁快取記憶體和頁回寫

第17章 裝置與模組

第18章 除錯

第19章 可移植性

第20章 補丁、開發和社群

讀書筆記 Linux裝置驅動程式(一) 0 02

驅動程式的引數值可由in od或者modprobe在裝載模組時設定,後者還可以從配置檔案 etc modules.conf 中獲得引數賦值。這些命令能夠在命令列中接受整型和字串型賦值。如 模組需要獲得乙個叫做skull ival的整型引數和乙個叫做skull sval的字串型引數 in od sku...

LINUX裝置驅動程式筆記

1.核心功能劃分 程序管理,記憶體管理,檔案系統,裝置控制,網路。裝置的分類 字元裝置,塊裝置,網路介面。單個原始檔編譯模組 obj m hello.o 多個原始檔編譯模組 obj m module.o module objs file1.o file2.o make c kernel 2.6 m ...

linux裝置驅動程式 字元裝置驅動程式

先留個 有一起學習驅動程式的加qq295699450 字元裝置驅動 這篇比較惱火。載入成功,但是讀不出來資料,有知道怎麼回事的,留個言,一起討論下 資料結構 struct scull mem struct scull dev dev 整個驅動程式 如下 include include include...