linux驅動載入命令和驅動模組資訊檢視

2021-06-20 22:01:27 字數 401 閱讀 1614

驅動操作命令:

insmod / modprobe 載入驅動

rmmod                     解除安裝驅動

lsmod                       檢視系統中所有已經被載入了的所有的模組以及模組間的依賴關係

modinfo                    獲得模組的資訊

檢視已經載入的驅動模組的資訊:

lsmod   能夠顯示驅動的大小以及被誰使用  

cat /proc/modules    能夠顯示驅動模組大小、在核心空間中的位址

cat /proc/devices    只顯示驅動的主裝置號,且是分類顯示 

/sys/modules          下面存在對應的驅動的目錄,目錄下包含驅動的分段資訊等等。  

linux驅動載入順序

研究mx53開發板上sgtl5000的音訊驅動時,發現有sgtl5000 i2c driver和 imx 3stack sgtl5000 audio driver兩個驅動,前面的驅動總是在前面執行,但是好像二者都是用的module init,那麼是什麼地方決定了它的執行順序呢?找到makefile內...

linux驅動載入順序

linux核心為不同驅動的載入順序對應不同的優先順序,在 include linux init.h 中定義了一些巨集 define pure initcall fn define initcall 0 fn,1 define core initcall fn define initcall 1 fn...

linux驅動模組的載入和解除安裝

linux 驅動有兩種執行方式,第一種就是將驅動編譯進 linux 核心中,這樣當 linux 核心啟動的時候就會自動執行驅動程式。第二種就是將驅動編譯成模組 linux 下模組擴充套件名為.ko 在linux 核心啟動以後使用 insmod 命令載入驅動模組。在除錯驅動的時候一般都選擇將其編譯為模...