毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

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

更新时间:2013-3-17:  来源:毕业论文

在真机上加载自己的驱动比如说hello.o.结果
C/C++ code?12 insmod: init_module '/data/hello.o' failed (Exec format error)
C/C++ code?123 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)
Exec format error
一般就是architecture不对

写的Makefile里也要调用编译器的啊。
一般这种错误就是因为你编译出来的目标文件与硬件架构不匹配。

比如说,如果你要在ARM架构的芯片里运行这个模块,却用了X86架构的编译器,就会出现这种错误。
编译器必须是针对特定硬件平台的。毕业论文 
你应该知道交叉编译器这个概念吧?

板子中运行的linux内核应该与你编译驱动模块时加载的内核树的版本完全一致,可以试试

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。