skyeye与uClinux的安装

本文档详细介绍了如何在Ubuntu 10.04环境下安装SkyEye模拟器及交叉编译工具,并编译安装uClinux。此外还提供了运行uClinux的具体步骤。

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值