creatop 发表于 2007-5-27 11:16:25

请教如何在一个已经编译好的系统中加入自己编写的hello程序

我用testsuite2下的一个系统:/tmp/testsuite2/s3c2410/2.4.18在skyeye上运行成功,但是我想把一个简单的hello程序加入到skyeye上仿真的系统里运行,该如何做呢?

网上介绍:

到http://gro.clinux.org/projects/skyey...-1.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/

看不懂,照做,可是在mount -o loop boot.rom /mnt/xxx说找不到boot.rom,晕,有谁做过的麻烦写个详细步骤,多谢了。

yixilee 发表于 2007-11-20 15:16:29

你可以在该目录下新建一个boot.rom文件,在执行该操作,另外,/mnt/xxx中的xxx表示在mnt目录下的任一目录,比如你可以在该目录下新建立一个空目录linux,则以上的命令就为:

mount -o loop boot.rom /mnt/linux
页: [1]
查看完整版本: 请教如何在一个已经编译好的系统中加入自己编写的hello程序