stephen1w 发表于 2006-5-31 15:08:59

[急问]如何在armlinux中添加自己的应用程序

uclinux下已经有相应的经验可以参考,并且我也实验成功了.
但是在armlinux下:
   编译器我用的是arm-linux-gcc,使用的是打包好的toolchain,在RH9下,我已经成功地编译好了helloworld程序,并把它拷贝到testsuits的ep7312的ep7312_with_net目录下,我试过用ep7312里面的测试程序,ep7312_with_net里面用的是initrd.img文件做的映像。我用的命令如下:
mkdir romfs(建一个目录,后面用)
mount -o loop initrd.img /mnt/emb
cp -r /mnt/emb/* romfs
把helloworld程序拷贝到/romfs/bin目录里
genromfs -f initrd.img -d romfs/
启动skyeye
进入bin目录里能看到helloworld,但是不能运行,显示bad command or file 同时imitrd.img文件经过genromfs之后会变小,不知道是何原因?
为什么用arm-linux-gcc编译好的程序不能在skyeye仿真的armlinux上运行??
这个问题已经困扰我一个几天了,希望有高手能指点一下!谢谢!!

hxzwu 发表于 2006-7-11 16:33:50

我也碰到这个问题.
请那位高手帮忙指点指点!!!

ksh 发表于 2006-7-26 23:14:17

编译的helloworld是否是flat格式?请你说得再详细一点。。。
页: [1]
查看完整版本: [急问]如何在armlinux中添加自己的应用程序