初级会员

- 积分
- 136
- 金钱
- 136
- 注册时间
- 2019-10-29
- 在线时间
- 25 小时
|
1.使用左工提供的“ALPHA开发板教程对应的uboot和linux内核源码”,按照教程,可以编译出.ko文件,但在挂载驱动失改,提示“insmod: ERROR: could not insert module chrdevbase.ko: Invalid module format”,是开发板和编译所使用的内核版本不对吗?还是需要export ARCH=arm64等环境变量?2.如果使用“阿尔法Linux开发板光盘资料(A盘)\1、例程源码\3、正点原子修改后的Uboot和Linux”的内核进行编译则提示:
ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
查看内核源码,确实没有提示中的文件
a.所以想知道做驱动开发时应该使用内核源码是哪一个才能与开发板所使用具体的内核版本匹配,
b.“阿尔法Linux开发板光盘资料(A盘)\1、例程源码\3、正点原子修改后的Uboot和Linux”中的内核源码是否有误
c.是否有环境变量需要设置
|
|