ko文件 、insmod命令
ko:
.ko文件是kernel object文件(内核模块),该文件的意义就是把内核的一些功能移动到内核外边, 需要的时候插入内核
将文件拷贝到/lib/module/#uname-r#/目录下,这里,#uname -r#意思是,在终端中输入
uname -r后显示的内核版本及名称,例如mini2440中#uname-r#就是2.6.32.2-FriendlyARM。
insmod:
lsmod 查看已经安装好的模块, 也可以查看/proc/modules文件的内容. 实际上,lsmod读命令就是通过查看/proc/modules的内容来显示模块信息的.
modinfo 显示模块信息
modprobe 不需要指定路径,它会到默认路径下寻找模块。
rmmod 卸载模块,但是内核会认为卸载模块不安全,可以添加命令强制卸载。
depmod 检查系统中模块之间的依赖关系,并把依赖关系信息存于/lib/modules/2.6.18-1.2798/modules.dep中。
insmod 加载模块,需要指定完整的路径和模块名字。
modprobe:
-a或–all 载入全部的模块。
-c或–show-conf 显示所有模块的设置信息。
-d或–debug 使用排错模式。
-l或–list 显示可用的模块。
-r或–remove 模块闲置不用时,即自动卸载模块。
-t或–type 指定模块类型。
-v或–verbose 执行时显示详细的信息。
-V或–version 显示版本信息。
-help 显示帮助。
ko文件 、insmod命令相关推荐
- 内核是如何运行ko文件的--insmod命令
内核是如何运行ko文件的–insmod命令 文章目录 内核是如何运行ko文件的--insmod命令 insmod详细分析 在正点原子阿尔法开发板中查看insmod使用什么方法: 使用finit_mod ...
- linux中bash有错导致insmod,linux insmod error ko文件
ko文件通常是Linux内核模块的文件. 与之相关的命令是 rmmod 内核模块名 # 卸载内核模块 insmod 内核模块名 # 加载内核模块 lsmod 查看 内核模块名,如果对应的计数为0, ...
- Linux驱动make命令没有生成ko文件
在学习驱动程序的过程中,做的最多的一件事情就是从文章中直接把代码copy回去,直接就Makefile了,但是也会遇到标题类似的问题: curtis@curtis-virtual-machine:~/D ...
- linux insmod命令参数及用法详解--linux加载模块命令
insmod(install module) 功能说明:载入模块 install loadable kernel module 语法:insmod [-fkmpsvxX][-o <模块名称> ...
- Linux常用命令——insmod命令
在线Linux命令查询工具 insmod 将给定的模块加载到内核中 补充说明 insmod命令用于将给定的模块加载到内核中.Linux有许多功能是通过模块的方式,在需要时才载入kernel.如此可使k ...
- Linux 系统设置 : insmod 命令详解
insmod命令用于将给定的模块加载到内核中.Linux有许多功能是通过模块的方式,在需要时才载入kernel.如此可使kernel较为精简,进而提高效率,以及保有较大的弹性.这类可载入的模块,通常是 ...
- Linux 单独编译驱动模块(ko文件)
0 背景 调试内核模块时,不想每次都要整个工程一起编译,只想编译单独的ko文件,也不影响模块间的依赖关系(会修改mod.depend信息). 1 确认必要的环境变量 创建env.sh文件,并chmod ...
- Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法
Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法 问题描述 在Ubuntu上使用CP210x USB转UART设备时需要安装驱动程序(CP ...
- Linux下编写和加载 .ko 文件(驱动模块文件)
版权声明:本文为博主原创文章,如要转载,请注明地址,谢谢^...^ https://blog.csdn.net/qq_38880380/article/details/79227760 一..ko 文 ...
最新文章
- python3.6.2安装教程-CentOS 6.5中安装Python 3.6.2的方法步骤
- Oracle9在Windows7下的安装
- TensorFlow版本
- Shell应用:批量将文件编码由gbk转utf-8
- Visual Studio 2010 实用功能总结图解
- 动态ip软件win7_IPXE+ISCSI Target安装WIN7
- 电脑不能正常启动windows怎么办,电脑系统无法正常启动
- JAVA语法基础→数据转换、表达式、选择结构
- [eclipse error]'Android Dependencies' which does not allow modifications to source attachments on it
- 《信号与系统》(吴京)部分课后习题答案与解析——第二章(PART2)
- st语言和c语言一样,什么是ST语言,一文带你了解ST语言
- Arcgis 地理配准步骤(底图校正)
- 【ArcGIS Pro二次开发】(15):用地用海名称和代码互转
- 2022.11.21【bug笔记】|bam文件报错:Cannot add sequence that already exists in SAMSequenceDictionary
- mysql中gt用法_讲解MySQL中lt;=gt;操作符的用法-一团网
- Spring AOP 的工作原理
- 4.1-4.3 什么是矩阵 矩阵的基本运算及性质
- pam模块之faillock
- LinuxTracing System浅析和eBPF开发经验分享
- 操作系统、输入法和编码的理解