imx6ull-字符设备驱动安装失败

安装字符设备.ko文件的时候报错

本人所使用的开发板为正点原子阿尔法Linux(imx6ull)开发板,当我在进行设备驱动的字符设备安装时出现如下报错:
modprobe: can’t load module chrdevbase.ko (chrdevbase.ko): invalid module format site:blog.csdn.net

本人所使用的加载命令为:modprobe chrdevbase.ko ,在此之前已经执行depmod命令。
如图所示:
imx6ull-字符设备驱动安装失败_第1张图片
经过一翻检查与思考,发现该报错为主机的linux与目标机的内核版本不一致导致的,因为正点原子提供了多个linux内核,其中有官方的、正点原子修改的等,我在编译字符设备驱动的时所使用的内核版本与开发板运行的内核版本不一致,所以会出现上图报错提示。修改驱动编译内核与开发板内核版本一致后便不会出现报错啦!
附驱动正常加载图:
imx6ull-字符设备驱动安装失败_第2张图片

你可能感兴趣的:(imx6ull)