第一章 裝置驅動程式介紹

2021-08-16 15:41:22 字數 742 閱讀 9700

內容主要作用是對學習內容的總結,以便於後面的回顧,以及方便的及時補充

機制:需要提供什麼功能

策略:如何使用使用功能

驅動程式同樣需要機制和策略分離。驅動程式需要處理如何使硬體可用,盡量將怎樣使用硬體的問題留給上層應用程式引用塊內容。

程序管理

記憶體管理

檔案系統

控制裝置

網路功能

字元裝置

塊裝置

網路裝置

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裝置驅動 好多東西基本上是照抄,...