skyeye是陈渝在清华大学博士后研究的一个开源的模拟嵌入式硬件的软件,能够在上面实现无硬件平台可实现嵌入式软件平台的开发,正是我们这些没有资金投资的“穷鬼”们。
软件环境:vmware-RedHat9.0 skyeye-1.2.4_Rel.tar.gz(版本在0.8.0编译的时候不会出错) uClinux-dist-20030522.tar.gz arm-elf-tools-20040427.sh
软体准备已经就绪,打开虚拟机,进入红帽9.0,最好是以root的身份进入。
(在超级终端里操作)
#cp uClinux-dist-20030522.tar.gz skyeye-1.2.4_Rel.tar.gz /usr/src
#cp arm-elf-tools-20040427.sh /
编译环境的搭建
#cd /
#sh arm-elf-tools-20040427.sh(安装交叉编译)
skyeye的安装
#cd /usr/src
#tar zxvf skyeye-1.2.4_Rel.tar.gz
#cd skyeye
# ./configure --target=arm-elf --prefix=/usr/local(这句在0.8.0版本中需要,在1.2.4中不需要此命令)
注意,1.2.4版本中一些bug,需要更正过来,就是ppc_mmu.c中有一段需要注释掉,不太记得了,可以在后面的串口信息看到
#make (第一次的时候会在这里出现报错,可以按照提示将报错那段注释掉)
#make install
编译uclinux
#cd /usr/src
#tar zvxf uClinux-dist-20030522.tar.gz
#cd uClinux-dist
#make menuconfig
在其中选择GDB/ARMULATOR这个选项,然后保存退出
#make dep
#make
太晚了,明天继续接上
文章评论(0条评论)
登录后参与讨论