linux驱动bug集锦

1.ERROR: could not insert module module_test.ko: Invalid module format

解析:是因为内核源码树和我们编译运行的内核源码树不一样造成的。
Tips:使用modinfo查看vermagic的版本信息就可以发现。
正确的vermagic:vermagic: 4.13.0-38-generic SMP mod_unload
错误的vermagic:vermagic: 2.6.35.7 preempt mod_unload ARMv7
只要更改Makefile即可:
这里写图片描述
更改为下图即可。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/m0_37182543/article/details/79874385
今日推荐