OK6410开发板 Android系统开发(4)编译错误:insmod: can't insert 's3c6410_leds_hal.ko': invalid module format

这两天有时间接着搞6410了,来吧按着教程一步步做吧。

开发环境直接用的随书光盘虚拟机,比较方便,有需要到时我放到网盘里下载。我直接跳过了前几章,直接hal的编写,重新写底层驱动,调试时结果出现错误了。

/data/local # s3c6410_leds_hal: version magic '2.6.36  preempt mod_unload modversions ARMv6 ' should be '2.6.36 preempt mod_unload modversions ARMv6 '

OK6410开发板 Android系统开发(4)编译错误:insmod: can't insert 's3c6410_leds_hal.ko': invalid module format_第1张图片

修改编译用的内核:

1.cd ~/kernel/linux_kernel_2.6.36/include/linux

 

2.gedit vermagic.h

OK6410开发板 Android系统开发(4)编译错误:insmod: can't insert 's3c6410_leds_hal.ko': invalid module format_第2张图片

 

最后在传到开发板就成功了,欧耶!

你可能感兴趣的:(android,驱动,OK6410)