LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zhy2111314

在debian下安装和使用skyeye的过程

[复制链接]
 楼主| 发表于 2005-6-25 14:17:26 | 显示全部楼层
不会啊,我今天在slackware下都成功编译hello的,步骤不要错:
这里,我们将借助genromfs这个小工具来完成测试,这个工具就是你在安装交叉编译器时产生的,你可以直接使用它。

http://gro.clinux.org/projects/skye...0.4.tar.bz2包:

tar jxvf skyeye-binary-testutils-1.0.4.tar.bz2

cd testsuits/at91/uclinux2(当然你还可以用别的)

mkdir romfs(建一个目录,后面用)

mount -o loop boot.rom /mnt/xxx

cp -r /mnt/xxx/* romfs

另外,把你编译好的可执行程序拷贝到/romfs/bin目录里,这里就是hello了!

genromfs -f boot.rom -d romfs/

注:可以用genromf -h来获得帮助!

OK!执行下面的命令:

skyeye linux

(skyeye)target sim

(skyeye)load

(skyeye)run

kernel start.....

很熟悉了吧。。。

cd /bin

hello

可以看到结果了吗?

其实到了这一步,你就可以开发自己的程序了!
回复 支持 反对

使用道具 举报

发表于 2005-6-26 10:03:47 | 显示全部楼层
我没有加上这一段: genromfs -f boot.rom -d romfs/(这段的作用是什么?)
在bin里能看到hello,但在skyeye里ls 则看不到hello了
回复 支持 反对

使用道具 举报

发表于 2005-7-13 21:26:05 | 显示全部楼层
Post by linus
我没有加上这一段: genromfs -f boot.rom -d romfs/(这段的作用是什么?)

-f后面是最终输出的镜像文件
-d后面是源文件的目录
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-14 17:55:12 | 显示全部楼层
好久不见了。。。
回复 支持 反对

使用道具 举报

发表于 2005-8-18 09:23:17 | 显示全部楼层
好东西,顶
回复 支持 反对

使用道具 举报

发表于 2005-8-18 09:53:04 | 显示全部楼层
Post by linus
我没有加上这一段: genromfs -f boot.rom -d romfs/(这段的作用是什么?)
在bin里能看到hello,但在skyeye里ls 则看不到hello了


作用就是为了在boot.rom中加入一个hello文件,由于不能直接操作,只能先解开,加入hello之后再做回镜像,这样skyeye加载boot.rom时就会看到hello了
回复 支持 反对

使用道具 举报

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

本版积分规则

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