linux modprobe 和 insmod
1.modprobe 和 insmod加载驱动的区别:
(1)insmod需指定所需加载模块的路径,且只加载所指定的模块,如果所指定的模块依赖于其他模块,insmod不会自动添加,insmod使用方法如下:insmod 某路径/xxx.ko
(2)modprobe相比较于insmod更加智能,使用modprob加载模块时只需指定模块名称而不是模块的路径,使用modprobe加载内核模块时,如果加载的模块依赖于其他模块,modprobe会自动加载被依赖的模块,比如我们需要加载模块A,但是模块A依赖于模块B,那么我们在使用modprobe加载内核模块A时,modprobe会先加载内核模块B,然后再加载内核模块A。使用方法如下:modprobe xxx
2.insmod 命令不能解决模块的依赖关系,比如 drv.ko 依赖 first.ko 这个模块,就必须先使用
insmod 命令加载 first.ko 这个模块,然后再加载 drv.ko 这个模块。但是 modprobe 就不会存在这
个问题, modprobe 会分析模块的依赖关系,然后会将所有的依赖模块都加载到内核中,因此
modprobe 命令相比 insmod 要智能一些。
modprobe 命令主要智能在提供了模块的依赖性分析、错误检查、错误报告等功能,推荐使用 modprobe 命令来加载驱动。
注意:depmod //第一次加载驱动的时候需要运行此命令
linux modprobe 和 insmod相关推荐
- linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明
原文链接:http://www.cnblogs.com/jacklikedogs/p/4659249.html inux内核模块相关命令:lsmod,depmod,modprobe,modinfo,i ...
- insmod 加载模块过程、modprobe 与 insmod的区别 、lsmod命令
insmod加载模块的过程 http://blog.csdn.net/lihaoweiv/article/details/6601009 insmod 是靠一个在kernel/module.c里定义的 ...
- linux modprobe命令参数
linux modprobe命令参数及用法详解--linux加载模块命令 功能说明:自动处理可载入模块. 语 法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符 ...
- Linux中的insmod和mknod命令
一.insmod命令详解 insmod命令用于将给定的模块加载到内核中.Linux有许多功能是通过模块的方式,在需要时才载入kernel.如此可使kernel较为精简,进而提高效率,以及保有较大的弹性 ...
- 图解Linux命令之--insmod命令
insmod命令-->install module的缩写,用来载入模块,通过模式的方式在需要时载入内核,可使内核精简,高效.此类载入的模块,通常为设备驱动程序. [insmod命令作用] 静态加 ...
- modprobe和insmod的区别、 rmmod及modinfo
modprobe和insmod的区别 参考链接: 1.https://blog.csdn.net/vevenlcf/article/details/78884672 2.https://blog.cs ...
- 模块加载命令modprobe和insmod区别
在Linux中,modprobe和insmod都可以用来加载module,不过现在一般都推荐使用modprobe而不是insmod了. modprobe和insmod的区别是什么呢? 1.modpro ...
- modprobe和insmod的区别
modprobe和insmod 首先modprobe和insmod都可以实现加载模块,但是更加推荐使用modprobe而不是insmod.因为modprobe可以解决模块间依赖的问题,比如A模块使用了 ...
- linux modprobe自动加载,Linux modprobe自动处理可载入模块命令详解
modprobe(module probe) 功能说明:自动处理可载入模块. 语法:modprobe [-acdlrtvV][–help][模块文件][符号名称 = 符号值] 补充说明:modprob ...
最新文章
- django正反向查询
- js中replace未定义_js中replace的用法
- 作业: IT 行业博客网站分析和创新
- php 处理raw数据,php以raw格式传递数据
- python写入文件中文乱码_记一次python写入txt文件正常,但是写入csv文件中文乱码问题...
- 飞畅科技-工业以太网交换机组网方式介绍
- Boosting Xgboost
- js中的关键子in的使用方法
- Java面试题-集合框架篇三
- 对python生成的EXE文件 进行反编译
- NFC手机模拟加密门禁卡
- solaris服务器系统,服务器配置:快速安装solaris-10-x86操作系统
- 远程桌面连接下拉框IP地址删除
- 用HFFS实例讲解PCB蛇形天线设计技巧
- windows批处理 复制文件和文件夹子文件夹
- 使用阿里云Maven仓库
- 2022.9.13 手机验证码登录功能
- 深度相机(八)--OpenNI及与Kinect for windows SDK的比较
- 美容院如何优化预约服务?
- Serpent.AI - 游戏代理框架(Python)
热门文章
- 面试官问我:创建线程有几种方式?我笑了
- 跨域问题的复现与整理
- KG新浪嘉宾聊天室文字实录
- 【论文解析】Encoding in Style: a StyleGAN Encoder for Image-to-Image Translation
- IM通讯协议专题学习(八):金蝶随手记团队的Protobuf应用实践(原理篇)
- 阿里云轻量级GPU计算型实例规格族vgn5i配置性能详解
- (光速上手)Docker搭建kafka单机版
- 大神李沐被爆离职!投身大模型创业,GitHub项目已开
- 数据结构 图的详细介绍
- 再php用if语句实现成绩,php switch语句的使用