modprobe、insmod内核模块区别
2015-06-29 16:36
232 查看
linux设备驱动有两种加载方式insmod和modprobe,下面谈谈它们用法上的区别
1、insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址。写法为:
insmod drv.ko
2. modprobe则可以一次将有依赖关系的驱动全部加载到内核。不加驱动的具体地址,但需要在安装文件系统时是按照make modues_install的方式
安装驱动模块的。驱动被安装在/lib/modules/$(uname -r)/...下。写法为:
modprob drv
------
modprobe 和insmod一样都是用来加载内核module的.
modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块.
而insmod只能载入制定路径的模块。
modprobe 命令是根据depmod -a的输出/lib/modules/'uname -r'/modules.dep来加载全部的所需要模块。
与内核模块操作相关的命令还有:lsmod modinfo depmod rmmod inmod modprobe
内核模块的开机自动挂载模块一般是位于一个配置文件,一般的Linux发行版本都有 /etc/modules.conf 或 /etc/modprobe.conf
移除已经加载的模块:
#modprobe -r modulename
和rmmod 功能相同。
查看加载包含有usb的模块
#lsmod | grep usb
1、insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址。写法为:
insmod drv.ko
2. modprobe则可以一次将有依赖关系的驱动全部加载到内核。不加驱动的具体地址,但需要在安装文件系统时是按照make modues_install的方式
安装驱动模块的。驱动被安装在/lib/modules/$(uname -r)/...下。写法为:
modprob drv
------
modprobe 和insmod一样都是用来加载内核module的.
modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块.
而insmod只能载入制定路径的模块。
modprobe 命令是根据depmod -a的输出/lib/modules/'uname -r'/modules.dep来加载全部的所需要模块。
与内核模块操作相关的命令还有:lsmod modinfo depmod rmmod inmod modprobe
内核模块的开机自动挂载模块一般是位于一个配置文件,一般的Linux发行版本都有 /etc/modules.conf 或 /etc/modprobe.conf
移除已经加载的模块:
#modprobe -r modulename
和rmmod 功能相同。
查看加载包含有usb的模块
#lsmod | grep usb
相关文章推荐
- [总结]视音频编解码技术零基础学习方法
- HttpWebRequest
- Oracle表分区合并
- JavaScript使表单中的内容显示在屏幕上的方法
- 取反操作的陷阱及一个电阻的迷惑
- Address already in use: JVM_Bind
- 剑指offer 面试题11
- uva 624 CD
- UVA 10943 How do you add?(隔板法)
- css中vertical-align(垂直对齐)的使用
- Java程序设计实用教程(第四版,叶贺亚)考试复习题-纯属个人思想
- 深入浅出 Java Concurrency(二)—锁机制(一)
- 腾讯视频解析接口
- 01背包问题
- 4.17
- Android动画效果translate、scale、alpha、rotate详解(基础篇)
- apache 禁止爬虫
- oj刷(1)3
- Help Me with the Game
- redis修改密码