西游记搞笑视频全集:skyeye下执行为uClinux编写的程序

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 05:29:19

参照前两篇文章;

1.编写测试程序:test

#include
int main(void)
{
printf("HelloWorld\n");
}

arm-elf-gcc -Wl,-elf2flt -o test test.c

file test查看文件格式

2.将test放到romfs.img中去

mkdir ./myromfs    这个目录主要用来存放用户程序,就是最后你写的程序也要拷到这个目录里面。
准备uClinux编译生成的romfs.img,提取里面的文件,放到myromfs中去;

sudo mkdir  /mnt/tmp 
sudo mount -o loop  ../uClinux-dist/images/romfs.img  /mnt/tmp/
ls /mnt/tmp/
                   bin  dev  etc  home  lib  mnt  proc  sbin  tmp  usr  var

然后把这里面的所有文件拷贝到myromfs里面 
sudo cp -r /mnt/tmp/* ./myromfs/

ls ./myromfs/
                    bin  dev  etc  home  lib  mnt  proc  sbin  tmp  usr  var

sudo cp ./test/test ./myromfs/

用genromfs这个工具重新制作文件系统 
sudo genromfs -f myromfs.img -d ./myromfs/
编辑skyeye.conf,使用myromfs.img

 

skyeye -e ../uClinux-dist/linux-2.4.x/linux -c skyeye.conf  
.......

Sash command shell (version 1.1.1)
/>

在这里面进行以下操作:
代码:
/> ./test
HelloWorld
/>