安装环境:
PC机:Windows7操作系统;
VirtualBox虚拟机软件;
Linux操作系统Ubuntu 12.10镜像文件;
交叉开发工具arm-elf-tools-20040427.sh;
Skyeye源码包Skyeye-1.3.5_rc1。
安装过程:
1、在Windows7操作系统下,通过软件VirtualBox虚拟操作系统Ubuntu 12.10 32bit,并在Ubuntu下安装测试Skyeye。
如果装的是Ubuntu Windows双系统,需要先更新源,在终端输入:
sudo apt-get update
2、安装前准备工作,安装Skyeye的依赖包
1)首先为了确保权限足够,请在root用户下操作!如下图:
在终端输入:
sudo -s
2)安装依赖关系:
在终端输入:
apt-get install libgtk2.0-dev pkg-config libatk1.0-dev libpango1.0-dev libfreetype6-dev libglib2.0-dev libx11-dev binutils-dev libncurses5-dev libxpm-dev autoconf automake libtool python-dev
3)安装libiconv-1.13.1
终端cd到libiconv-1.13.1.tar.gz目录,在终端输入:
tar -xvf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1
./configure && make && make install
4)安装Python 2.7.3
终端cd到Python-2.7.3.tar.bz2所在目录,在终端输入:
tar -xvf Python-2.7.3.tar.bz2
cd Python-2.7.3
mkdir /usr/local/python2.7
./configure --enable-shared --enable-unicode=ucs4 --prefix=/usr/local/python2.7 && make && make install
cd /usr/bin
rm python
ln -s/usr/local/python2.7/bin/python /usr/bin/python
安装完成后可以通过命令进行测试:
python
终端cd到arm-elf-tools-20040427.sh所在目录,在终端输入:
sh ./arm-elf-tools-20040427.sh
安装完成后可以通过命令进行测试:
arm-elf-gcc -v
4、安装skyeye-1.3.5_rc1
终端cd到skyeye-1.3.5_rc1.tar.bz2所在目录,在终端输入:
tar -xvf skyeye-1.3.5_rc1.tar.bz2
cd skyeye-1.3.5_rc1
./configure --prefix=/opt/skyeye && make lib && make && make install_lib && make install
更改环境变量,在终端输入:
vi ~/.bashrc
输入:
# skyeye-1.3.5_rc1
export PATH=/opt/skyeye/bin:$PATH
按ESC退出vi编辑,输入wq保存回到终端,在终端输入:
source ~/.bashrc
5、测试skyeye
终端cd到skyeye安装目录,在终端输入:
cd /opt/skyeye/bin
./skyeye
说明Skyeye已经成功安装。
6、HelloWorld文件测试
在终端输入:
cd /opt/skyeye/testsuite/arm_hello
skyeye -earm_hello
进入到skyeye命令环境下,输入start开始模拟,
弹出uart_instance窗口;输入run开始运行。
输入stop结束,输入quit退出skyeye模拟环境。