码迷,mamicode.com
首页 >  
搜索关键字:insmod    ( 150个结果
【转】6.4.6 将驱动编译进Linux内核进行测试
原文网址:http://www.apkbus.com/android-98520-1-1.html前面几节都是将Linux驱动编译成模块,然后动态装载进行测试。动态装载驱动模块不会随着Android系统的启动而自动装载,因此Android系统每次启动都必须使用insmod或modprobe命令装载L...
分类:系统相关   时间:2015-06-04 19:19:21    阅读次数:184
Linux 模块管理
查看模块信息 modinfo module-name 加载模块 insmod module-name 卸载模块 rmmod module-name 生成模块依赖 cd /lib/module/`uname -r`/ depmod -a 使用mopprobe加载模块 cp *.ko /lib/modu...
分类:系统相关   时间:2015-05-30 15:15:33    阅读次数:199
Linux 驱动之EXPORT_SYMBOL 函数以及2.6内核 Unknown symbol bug解决办法
1、Linux中EXPORT_SYMBOL的用法 EXPORT_SYMBOL标签内定义的函数对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用。您还可以手工修改内核源代码来导出另外的函数,用于重新编译并加载新内核后的测试。 //mod1.c 编译模块mod2,成功。 加载mod2时,输出: insmod: error inserting 'mod2.ko': -1 Invalid parameters dmesg查看: mod2: no symbol version for func...
分类:系统相关   时间:2015-05-29 10:13:47    阅读次数:244
linux 驱动相关命令小结
生成驱动依赖文件depmod会生成驱动之间的依赖文件 modules.dep,保存在/lib/modules/$(uname -r)目录下。查看已经加载驱动lsmod ?查看驱动信息modinfo 还可以从模块文件名字分析驱动信息modinfo -F depends 查看相关字段信息加载驱动insmod后面加驱动的路径。带依赖分析加载驱动modprobe可以加驱动的驱动名,并自行分析依赖文件m...
分类:系统相关   时间:2015-05-28 18:07:57    阅读次数:221
insmod lsmod rmmod
insmod(install module)功能说明:载入模块 install loadable kernel module语法:insmod [-fkmpsvxX][-o ][模块文件][符号名称 = 符号值]参数:-f  不检查目前kernel版本与模块编译时的kernel版本是否一致,强制将模块载入。-k  将模块设置为自动卸除。-m  输出模块的载入信息。-o    指定模块的名称,可使...
分类:其他好文   时间:2015-05-08 12:57:50    阅读次数:151
Linux内核源代码情景分析-insmod
看本文前,先看着篇文章,Linux字符设备驱动。    insmod,大体上所做的事,有这么一些:    1、打开待安装模块并将其读入到用户空间。所谓“模块”就是经过编译但未经连接的.o文件。    2、模块中必定有一些在模块内部无法落实的符号(函数名或变量名),对这些符号的引用必须连接到内核中的相应符号。为此目的,需要通过系统调用query_module向内核询问这些符号在内核中的地址。如果内核...
分类:系统相关   时间:2015-05-07 08:45:47    阅读次数:163
驱动相关命令
rmmod 1.手动创建设备节点 例子中创建了一个名为xxx的节点,其主设备号为3,次设备号为1mknod /dev/xxx c 3 12.安装驱动insmod 3.查看设备节点cat /proc/devices4.查看驱动lsmod5.卸载驱动rmmod
分类:其他好文   时间:2015-05-06 15:04:32    阅读次数:151
linux内核模块
一个简单的驱动 模块的使用能使linux内核便于裁剪,根据不同的应用需求得到一个最小的内核,同时调试内核驱动也更为方便,比如如果调试i2c驱动,如果不采用模块的方式,那么每次修改i2c驱动就得编译整个内核,对于编译调试极其耗时,使用模块,一个简单的insmod就将模块加载进了内核,如果觉得不合适,....
分类:系统相关   时间:2015-05-03 23:24:21    阅读次数:466
linux 加载模块时出现cannot insert '*.ko': Device or resource busy错误
看 linux 设备驱动开发详解时,字符设备驱动一章,注册globalmem驱动时,出现如下错误:# insmod globalmem.koinsmod: can't insert 'globalmem.ko': Device or resource busy原因:模块使用的是静态分配设备号的方式,...
分类:系统相关   时间:2015-04-28 17:59:44    阅读次数:683
内核模块的一些问题
1,用insmod插入模块遇到“Unknwon symbol”,问题。一个可能是插入模块有依赖关系,可以用modinfo 查看具体的以来关系:modinfo zfs | grep depends知道依赖关系后就可以先插入依赖的模块解决。但是,最好的办法是把模块写入依赖关系文件这样就可以用modpro...
分类:其他好文   时间:2015-04-23 09:32:14    阅读次数:170
150条   上一页 1 ... 10 11 12 13 14 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!