昨天想一步登天,直接用CYGWIN弄SKYEYE+UCLINUX,结果死的很难看,花了两个小时(运行速度太慢),还失败了,今天老实一点,先从LINUX开始吧。 软件环境:Red Hat Linux release 9 (Shrike) Kernel 2.4.20-8smp on an i686,TELNET上去后再SU切换到超级用户,linux安装完全;skyeye-0.8.6.tar.bz2;skyeye-binary-testutils-1.2.0.tar.bz2;arm-elf-tools-20030314.sh 参考文档:http://www.linuxsir.org/bbs/showthread.php?t=106835 学习使用SkyEye仿真 完成情况:编译安装了SKYEYE/UCLINUX/HELLO WORLD 我的步骤:软件环境安装完毕、需要的软件下载完毕并FTP到服务器 1、TELNET LINUX服务器,SU切换到ROOT,初始目录 /HOME/SF 2、tar jxvf skyeye-0.8.6.tar.tar 后 CD SKYEYE,运行 ./configure --target=arm-elf --prefix=/usr/local 等大约6分钟左右 3、运行 MAKE;运行MAKE INSTALL,等待完成 4、输入 SKEEYE,应该可以看到:This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf".(SkyEye) 这里就表示SKYEYE编译安装成功了,输入QUIT返回LINUX。 5、cd ..推出SKYEYE目录,输入 chmod a+x arm-elf-tools-20030314.sh 6、输入 ./arm-elf-tools-20030314.sh 运行 ARM-ELF安装 7、输入 tar jxvf skyeye-binary-testutils-1.2.0.tar.bz2, cd skyeye-binary-testutils-1.2.0 , cd at91x40 ,cd uclinux2 8、mkdir /mnt/uclinux2,mount -o loop boot.rom /mnt/uclinux,mkdir romfs,cp -r /mnt/uclinux/* romfs 9、新建一个 HELLO.C文件#include <stdio.h> 10、返回到 /HOME/SF 目录,arm-elf-gcc -Wl,-elf2flt -o hello hello.c, 11、输入 cd skyeye-binary-testutils-1.2.0/at91x40/uclinux2/ ,cp /home/sf/hello ./romfs/bin 12、输入 genromfs -f boot.rom -d romfs/ 13、输入 skyeye linux,(skyeye)target sim,(skyeye)load,(skyeye)run,cd /bin,hello 效果记录: *************************************************************** Welcome to /bin> hello www.shengfang.org Hello uclinux! 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/embedded1skyeyelinuxinst.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1119595492 |
2005年6月24日14:44星期五 [Dev开发]





