请问自己写的程序怎么在skyeye+uclinux上运行
用arm-elf-gcc-Wl,-elf2flt -o demo demo.c 编译出的demo程序是不是直接把demo复制到/uClinux-dist/romfs/bin下,
然后运行make romfs ;make image 之后
#skyeye /linux-2.4.0/linux 就运行了uClinux,然后在uClinux提示符下
>cd bin ;ls //就会看到demo程序,之后
>./demo // 就可以了?
很疑惑看网上的些文章说要下载一个skyeye-binary-testutils×××.bz2
然后
将boot.rom中的内容在host中解开,方法如下:
mkdir romfs
mkdir /mnt/tmp
mount -o loop boot.rom /mnt/tmp
cp -r /mnt/tmp/* romfs
将hello拷贝到romfs中的bin目录下
重新生成boot.rom映像
genromfs -f boot.rom –d romfs/ /////这段是什么意思?
像我上面那样直接复制过去然后make romfs ;make image不行吗? 你这样应该也可以,主要是要把你的程序能够放在文件系统中。
页:
[1]