Brufield 发表于 2007-1-14 16:45:47

请问自己写的程序怎么在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不行吗?

ksh 发表于 2007-1-15 16:35:41

你这样应该也可以,主要是要把你的程序能够放在文件系统中。
页: [1]
查看完整版本: 请问自己写的程序怎么在skyeye+uclinux上运行