Skyeye的安装

本文详细介绍如何在Ubuntu 9.04上安装SkyEye模拟器及其相关工具,包括arm-elf-tools交叉编译工具的安装步骤及常见错误解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境 ubuntu 9.04
目标模拟环境 s3c2440

一、资源准备

1 交叉开发工具: arm-elf-tools-20040427.sh 

2  Skyeye源码包:skyeye-1.3.0_rc1.tar.gz

3  Skyeye测试包:skyeye-testsuite-1.3.0_rc1.tar.gz

 

二,必备的包


     在安装过程中出现的各种错误主要是由于一些软件包未安装,我把额外需要的软件包列举出来:
termcap库文件:在终端里执行sudo apt-get install libncurses5-dev安装。
“XCreatePixmapFromData”错误:sudo aptitude install libxpm-dev 。
“makeinfo”错误:sudo apt-get install texinfo。
在安装skyeye之前,可以提前把上述三个库安装,以减少莫名其妙的错误。在安装过程中出现的各种错误主要是由于一些软件包未安装,我把额外需要的软件包列举出来:
termcap库文件:在终端里执行sudo apt-get install libncurses5-dev安装。
“XCreatePixmapFromData”错误:sudo aptitude install libxpm-dev 。
“makeinfo”错误:sudo apt-get install texinfo。
在安装skyeye之前,可以提前把上述三个库安装,以减少莫名其妙的错误。

三,安装

(1) 安装arm-elf-tools-20040427.sh


1、看这个文件的属性
$ ls -l arm-elf-tools-20040427.sh
-rwx------ 1 xud xud 17589174 2009-09-29 06:50 arm-elf-tools-20040427.sh


2、修改属性
chmod 755 arm-elf-tools-20040427.sh

3、执行解压安装
如在ubuntu下必须sudo ,其它版linux下,要用root。
sudo sh ./arm-elf-tools-20040427.sh

却提示以下错误:
==============================
tail: cannot open `+43' for reading: No such file or directory

gzip: stdin: not in gzip format
tar: This does not look like a tar archive
tar: Error exit delayed from previous errors
=============================

解决方法:
*tail问题:tail: cannot open `+43' for reading: No such file or directory
用VIM打开该文件,将第39行的代码:
tail +${SKIP} ${SCRIPT} | gunzip | tar xvf -
改成如下:
tail -n +${SKIP} ${SCRIPT} | gunzip | tar xvf -
vim arm-elf-tools*
键入:I ,进入插入模式
在第39行加入 “-n

*gunzip问题:gunzip: stdin: unexpected end of file
要在arm-elf-tools-20030314.sh 最后一行加入一空行:完成上面第一个tail问题后,按'ESC',进入命令模式,键入‘G’,跳到文章最后,键入‘I’,在最后一行行尾加回车。

重新执行sudo sh ./arm-elf*.sh命令后,可以发现已经装好了。可以测试一下:
arm-elf-gcc -v
显示:
Reading specs from /usr/local/lib/gcc-lib/arm-elf/2.95.3/specs
gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)

(2)安装Skyeye


1 正式安装

sudo ./configure
sudo make lib
sudo make
sudo make install
sudo make install_lib


2 make安装完后
在终端输入skyeye,出现“无此命令”错误,于是终端输入
sudo ln -s (skyeye安装目录)skyeye /usr/bin/skyeye
之后,输入skyeye进入安装目录

3.测试testsuit
解压testsuit,进入skyeye-testsuite-1.3.0_rc1/uClinux/at91/uclinux_cs8900a
输入sudo skyeye -e linux
测试完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值