modprobe,insmod内核模块加载函数
2016-04-18 15:00
477 查看
linux设备驱动有两种加载方式insmod和modprobe,下面谈谈它们用法上的区别
1、insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址。写法为:
insmod drv.ko
2. modprobe则可以一次将有依赖关系的驱动全部加载到内核。不加驱动的具体地址,但需要在安装文件系统时是按照make modues_install的方式安装驱动模块的。驱动被安装在/lib/modules/$(uname -r)/...下。写法为:
modprob drv
------
modprobe 和insmod一样都是用来加载内核module的
不过modprobe比较智能,它可以根据module的依赖性来自动为你加载;
而insmod就做不到这点。
-------------分隔线------------------
比如说使用ipmitool这个工具需要在dev/中存在ipmi0的设备,如果没有的话就需要加载
modprobe ipmi_si
modprobe ipmi_devintf
读取本地KCS接口的数据使用 -I open 例如
ipmitool -I open sensor
想要卸载module。使用rmmod
1、insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址。写法为:
insmod drv.ko
2. modprobe则可以一次将有依赖关系的驱动全部加载到内核。不加驱动的具体地址,但需要在安装文件系统时是按照make modues_install的方式安装驱动模块的。驱动被安装在/lib/modules/$(uname -r)/...下。写法为:
modprob drv
------
modprobe 和insmod一样都是用来加载内核module的
不过modprobe比较智能,它可以根据module的依赖性来自动为你加载;
而insmod就做不到这点。
-------------分隔线------------------
比如说使用ipmitool这个工具需要在dev/中存在ipmi0的设备,如果没有的话就需要加载
modprobe ipmi_si
modprobe ipmi_devintf
读取本地KCS接口的数据使用 -I open 例如
ipmitool -I open sensor
想要卸载module。使用rmmod
相关文章推荐
- 【小松教你手游开发】【面试必读(编程基础)】C#委托浅析与漫谈
- 如何关闭苹果笔记本win8系统下的触摸板
- 图像缩放算法
- android获取指定路径下目录文件
- 单链表插入删除
- easyUI功能扩展
- 移动sitemap制作的时候遇到的问题
- Android中使用NDK
- <a target=_blank href=http://www.codeforge.cn/point/?recoid=1565262>CodeForge源码分享</a>
- 【Leetcode】257. Binary Tree Paths
- 超时
- 提示Can't load package:dclite70.bpl解决方法
- Android中的Interpolator
- autopackstepCompile-BASE.bat
- Linux命令分类
- HUD 1881 毕业bg(01背包变形)
- Android中使用NDK
- CF 379A New Year Candles
- hibernate openSession和getCurrentSession区别和联系、get和load的区别
- javascript code snippet -- Forwarding Mouse Events Through Layers