QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1689|回复: 2

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

[复制链接]
发表于 2006-5-31 15:08:59 | 显示全部楼层 |阅读模式
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上运行??
这个问题已经困扰我一个几天了,希望有高手能指点一下!谢谢!!
发表于 2006-7-11 16:33:50 | 显示全部楼层
我也碰到这个问题.
请那位高手帮忙指点指点!!!
回复

使用道具 举报

发表于 2006-7-26 23:14:17 | 显示全部楼层
编译的helloworld是否是flat格式?请你说得再详细一点。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 10:25 , Processed in 0.043586 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表