最簡(jiǎn)單的驅(qū)動(dòng)
#include < linux/init.h >
#include < linux/kernel.h >
#include < linux/module.h >
static int __init my_init(void)
{
printk("my_initn");
return 0;
}
static void __exit my_exit(void)
{
printk("my_exitn");
}
module_init(my_init);
module_exit(my_exit);
加載卸載模塊命令
模塊加載
insmod
:加載指定目錄下的一個(gè).ko文件到內(nèi)核。例如:
# insmod drv.ko
modprob
:自動(dòng)加載模塊到內(nèi)核,相對(duì)于insmod來(lái)講更智能。在執(zhí)行該命令前最好運(yùn)行一次depmod命令來(lái)更新模塊的依賴信息,使用modprobe不指定路徑和后綴,例如:
# depmod
# modprobe drv
模塊卸載
rmmod
:卸載模塊。例如:
# rmmod drv
模塊信息
modinfo
:查看模塊的信息。例如:
# modinfo drv
filename: /lib/modules/3.13.0-32-generic/drv.ko
srcversion: 533BB7E5866E52F63B9ACCB
depends:
vermagic: 3.13.0-32-generic SMP mod_unload modversions 686
-
模塊
+關(guān)注
關(guān)注
7文章
2735瀏覽量
47752 -
驅(qū)動(dòng)
+關(guān)注
關(guān)注
12文章
1851瀏覽量
85647 -
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210403 -
命令
+關(guān)注
關(guān)注
5文章
696瀏覽量
22112
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何在Linux使用source命令加載變量與函數(shù)
linux驅(qū)動(dòng)模塊參數(shù)傳遞方式
![<b class='flag-5'>linux</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>模塊</b>參數(shù)傳遞方式](https://file1.elecfans.com/web2/M00/8F/D4/wKgaomTS5-KAJBCtAAATkKWqTAQ418.png)
Linux模塊相關(guān)命令 Linux驅(qū)動(dòng)模塊的編寫(xiě)與掛載
![<b class='flag-5'>Linux</b><b class='flag-5'>模塊</b>相關(guān)<b class='flag-5'>命令</b> <b class='flag-5'>Linux</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>模塊</b>的編寫(xiě)與掛載](https://file1.elecfans.com/web2/M00/A5/92/wKgaomUMEU2AEN9DAABfFRzkAmU008.jpg)
Linux內(nèi)核模塊程序結(jié)構(gòu)
編寫(xiě)最簡(jiǎn)單的Linux驅(qū)動(dòng)程序
Makefile加載linux驅(qū)動(dòng)
「正點(diǎn)原子Linux連載」第四十章字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
高效學(xué)習(xí)Linux內(nèi)核——內(nèi)核模塊編譯
Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)之字符設(shè)備驅(qū)動(dòng)編程分析
![<b class='flag-5'>Linux</b>設(shè)備<b class='flag-5'>驅(qū)動(dòng)</b>開(kāi)發(fā)之字符設(shè)備<b class='flag-5'>驅(qū)動(dòng)</b>編程分析](https://file.elecfans.com/web2/M00/4A/12/pYYBAGKhvJKAEEK6AAAbvnX1Fbk213.png)
linux下軟件的基本安裝和卸載解析
嵌入式Linux開(kāi)發(fā)教程:Linux常見(jiàn)命令(上篇)
![嵌入式<b class='flag-5'>Linux</b>開(kāi)發(fā)教程:<b class='flag-5'>Linux</b>常見(jiàn)<b class='flag-5'>命令</b>(上篇)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論