雖然並不做linux有關的東西,但是記錄下點點滴滴,以備不時之需
驅動程式的編譯:make
驅動程式按模組安裝:inmod ****.ko (執行這個命令之前首先要獲得root許可權,否則會報錯,-1 operation not permmitt)
檢視模組安裝情況:lsmod
解除安裝相關模組:rmmod ***
安裝或解除安裝之前彈出相應的提示(如果初始化和解除安裝函式中有的話):dmesg|tail -n 1
烏班圖一些命令:
返回根目錄:cd /
檢視目錄下所有檔案:ls
獲得root許可權:sudo -i
linux裝置驅動筆記一
關於linux驅動,可以說是一灘深水,在沒有高人指點的情況下,學起來感覺額外費勁。還好,這幾天算是有一點進步吧,在這裡先記下來。以前,總提到裝置模型這個東西,但我當時其實並不了解裝置模型是什麼東西。直到最近.所謂linux裝置驅動模型,應該從linux2.6核心說起,2.4核心是沒有這麼乙個概念的,...
Linux裝置驅動筆記 字元裝置驅動程式
關鍵字 編寫linux字元裝置驅動程式 linux提供了幾種註冊字元裝置的方式。如下 include include include include define dev major 100 define dev name test static intmyopen struct inode ino...
字元裝置驅動筆記
在所有linux裝置驅動中,字元裝置驅動最為基礎,本筆記將講解linux字元裝置驅動的結構,並解釋其主要組成部分的程式設計方法。cdev結構 struct cdev cdev結構體的dev t成員定義了裝置號,為32位,其中12bit為主裝置號,20bit為次裝置號。使用如下巨集可以從dev t獲得...