ubuntu9.10下安装skyeye

其实网上以经有了不少的安装步骤了,我在这里只是简单整理一下,给自己做个备忘。

这里我参考了 http://www.skyeye.org/wiki/InstallNotesCn ,向人家致个敬。

 

现说说我用的软件环境和安装包:

ubuntu9.10,skyeye-1.2.9_rc1.tar.gz,arm-elf-tools-20040427.sh,uClinux-dist-20040408.tar.gz

 

安装步骤:

1)arm-elf-tools-20040427安装

arm-elf-tools要装在/usr/下,不然后面编译uClinux时会出错。

tail -n +´43´ arm-elf-tools-20040427.sh >>arm-elf-tools.tar.gz

cp arm-elf-tools.tar.gz /

tar zxvf arm-elf-tools.tar.gz

可以 arm-elf-gcc -v查看是不是安装成功了。

2)安装skyeye

skyeye依赖的东东挺多,执行下面命令一次搞定

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
接下来就是切换到skyeye目录

configure

make lib

make

make install

测试一下是否安装成功

进入testsuite目录

skyeye -e arm_hello

3)移植uClinux

首先配置一下

进入解压后的目录uClinux-dist

可以使用make xconfig或者make menuconfig看个人爱好了

在Target Platform Selection选项卡中选择:
Vendor/Product: GDB/ARMulator
Kernel Version: linux-2.4.x
Libc Version: uclibc (选不带中线的那个)
然后选择save and exit

之后

make dep

make

经过一段时间编译完成,在images下会生成以下几个文件

image.bin linux.data linux.text. romfs.img

同时,在uClinux-dist/linux-2.4.x/目录下会生成linux,该文件是一个我们需要模拟的内核文件。

 

接下来使用skyeye来模拟uClinux系统。

在uClinux-dist目录下建立一个名为skyeye.conf的配置文件。
内容如下:
cpu: arm7tdmi
mach: at91
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=M, type=R, addr=0x01400000, size=0x00400000, file=images/romfs.img
mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
lcd: state=on

保存退出

之后在该目录下执行skyeye -e linux-2.4.x/linux

uclinux就可以跑起来了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值