大家好啊,由于我今天又使用一次Linux下第一个例子:字符设备驱动开发,测试了一下,现象也是一样的
root@ALIENTEK-IMX6U:/lib/modules/4.1.15-gbedf008# ls
build kernel modules.alias.bin modules.dep.bin modules.symbols
chrdevbase.ko led.ko modules.builtin modules.devname modules.symbols.bin
chrdevbaseApp ledApp modules.builtin.bin modules.order source
dtsled.ko modules.alias modules.dep modules.softdep
root@ALIENTEK-IMX6U:/lib/modules/4.1.15-gbedf008# insmod chrdevbase.ko
[ 667.559878] chrdevbase: version magic '4.1.15 SMP preempt mod_unload modversions ARMv6 p2v8 ' should be '4.1.15-gbedf008 SMP preempt mod_unload modversions ARMv7 p2v8 '
insmod: ERROR: could not insert module chrdevbase.ko: Invalid module format
root@ALIENTEK-IMX6U:/lib/modules/4.1.15-gbedf008# modprobe chrdevbase.ko
modprobe: FATAL: Module chrdevbase.ko not found in directory /lib/modules/4.1.15-gbedf008
问:是否由于我使用的Ubuntu版本为18.x导致的呢?
问:目前我还不知道具体原因
|