首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

Android驱动调试imsmod 驱动失误

2013-03-12 
Android驱动调试imsmod 驱动出错在真机上加载自己的驱动比如说hello.o.结果insmod: init_module /data/he

Android驱动调试imsmod 驱动出错
在真机上加载自己的驱动比如说hello.o.结果


insmod: init_module '/data/hello.o' failed (Exec format error)




D:\AppAndroid\android-sdk-windows-1.5_r3\tools>adb shell insmod /data/hello.o
insmod: init_module '/data/hello.o' failed (Exec format error)

[解决办法]
模块名一般不都是 .so 吗?
[解决办法]
用什么编译器的?
[解决办法]
Exec format error
一般就是architecture不对
[解决办法]
你写的Makefile里也要调用编译器的啊。
一般这种错误就是因为你编译出来的目标文件与硬件架构不匹配。
[解决办法]
我说的不是你的软件版本不对。
比如说,如果你要在ARM架构的芯片里运行这个模块,却用了X86架构的编译器,就会出现这种错误。
编译器必须是针对特定硬件平台的。
你应该知道交叉编译器这个概念吧?

热点排行