1.编写测试程序:test
#include<stdio.h>
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
/>