內容主要作用是對學習內容的總結,以便於後面的回顧,以及方便的及時補充
機制:需要提供什麼功能
策略:如何使用使用功能
驅動程式同樣需要機制和策略分離。驅動程式需要處理如何使硬體可用,盡量將怎樣使用硬體的問題留給上層應用程式引用塊內容。程序管理
記憶體管理
檔案系統
控制裝置
網路功能
字元裝置
塊裝置
網路裝置
linux核心版本分為:穩定版和開發版。linux核心版本號由3個數字組成:r.x.y
r:目前發布的核心主版本。
x:偶數表示穩定版本;奇數表示開發中版本。
y:錯誤修補的次數。
核心版本號每位都代表什麼 ?
以版本號為例: 2.6.9-5.elsmp ,
r: 2 , 主版本號
x: 6 , 次版本號,表示穩定版本
y: 9 , 修訂版本號 , 表示修改的次數
1.《linux裝置驅動程式》
2.
第一章 裝置驅動程式簡介
注 這是當初學習 linux裝置驅動程式 時記錄的學習筆記,只有提綱挈領的作用,有不足之處還請大家多多指點。可裝載模組 我們可以使用insmod 程式將模組連線到正在執行的核心,也可以使用 rmmod 程式移除連線。裝置和模組的分類 linux系統將裝置分為三種型別 字元裝置,塊裝置,網路介面。字元...
Linux 驅動 第一章 裝置驅動程式簡介
一,裝置驅動程式的作用 最顯著的作用,是可以使計算機和裝置通訊,充當硬體的介面。作業系統只能通過這個介面來控制裝置。二是書中說的驅動在於提供機制,而不是策略,個人覺得這應該是我們編寫驅動程式遵循的乙個原則。機制 需要提供什麼功能 策略 如何使用這些功能。由於不同的環境需要不同的方式來使用硬體,因此應...
第一章 Linux裝置驅動程式之 基礎知識
學linux一年多了,對驅動的知識一點都不了解,上週買了本 linux裝置驅動 o reilly出版,打算學習學習。在學習的過程中順便做點筆記,以免遺忘。歡迎正在學習的菜鳥同胞們來交流學習心得。學過的大俠,希望可以指導指導。宣告 本學習筆記系列的知識多來自 linux裝置驅動 好多東西基本上是照抄,...