请教如何在一个已经编译好的系统中加入自己编写的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,晕,有谁做过的麻烦写个详细步骤,多谢了。 你可以在该目录下新建一个boot.rom文件,在执行该操作,另外,/mnt/xxx中的xxx表示在mnt目录下的任一目录,比如你可以在该目录下新建立一个空目录linux,则以上的命令就为:
mount -o loop boot.rom /mnt/linux
页:
[1]