skyeye与uClinux的安装

skyeye与uClinux的安装

1.环境介绍

操作系统:ubuntu10.04

编译环境:skyeye-1.2.6_rc1.tar.bz2

交叉编译工具arm-elf-tools-20030314.sh

2.安装Skyeye

下载的是目前最新版skyeye-1.2.6_rc1.tar.bz2
在官方主页上
安装过程很简单

#tar -jxvf skyeye-1.2.6_rc1.tar.bz2

#cd skyeye-1.2.6_rc1

#./configure

#make

#make install

具体make参数可以参考README文件,编译过程中出错请参考本博客另外篇博文Ubuntu10.04安装skyeye

安装完成后,会在binary下面有一个文件skyeye,这便是执行文件,获取帮助可以使用
#skyeye -h

3.安装交叉编译器

www.uclinux.org
下载arm-elf-tools-xxxxxxxx.sh
#chmod a+x arm-elf-tools-20030314.sh
#./arm-elf-tools-xxxxxxxx.sh

4.编译安装uClinux


#tar -zxvf uClinux-dist-20041215.tar.gz
#cd uClinux-dist
#make menuconfig
选择配置
Vendor/Product: GDB/ARMulator
Kernel Version: linux-2.4.x
Libc Version: uClibc
保存退出
#make dep
#make lib_only
#make user_only

#make romfs

#make linux 

#make image

#make


5.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就可以运行起来了

你可能感兴趣的:(技术工具)