文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Skyeye与uClinux的安装配置

Skyeye与uClinux的安装配置

时间:2006-04-18  来源:im

一下午的时间花在装系统上
一天的时间下载软件
主要参考网友姜江的 Skyeye安装笔记
另外加入了一些自己遇到的问题

skyeye与uClinux的安装

整个过程并不复杂,都是很常规的安装方法
遇到的主要问题可能就是uclinux与交叉编译器版本问题
换一些版本后才搞定
其他设置可参考skyeye与uclinux的文档

1.环境介绍

操作系统:内核为2.6.9-22.EL的RHEL AS4
编译环境:gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)
         arm-elf-gcc 2.95.3 20010315

2.安装Skyeye

下载的是目前最新版skyeye-1.2-RC7-2.tar.bz2
在官方主页上
安装过程很简单
#tar -jxvf skyeye-1.2-RC7-2.tar.bz2
#cd skyeye-v1
由于我的系统找不到gcc-3.4,则先修改Makefile,把默认的39行CC=gcc-3.4改为CC=gcc
然后执行
#make
具体make参数可以参考README文件
安装完成后,会在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


尝试过几种版本的uClinux,好像有些和arm-elf-tools兼容的问题
出现了很多奇怪的问题
建议使用新的版本
#tar -zxvf uClinux-dist-20051110.tar.gz
#cd uClinux-dist
#make menuconfig
根据网上资料选择
Vendor/Product: GDB/ARMulator
Kernel Version: linux-2.4.x
Libc Version: uC-libc
保存退出
#make dep
#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-v1目录)/binary/skyeye -e (uClinux目录)/linux-2.4.x/linux

这样uClinux就可以运行起来了

enjoy it!
相关阅读 更多 +
排行榜 更多 +
终极街头格斗

终极街头格斗

休闲益智 下载
大炮轰飞机

大炮轰飞机

飞行射击 下载
像素打僵尸

像素打僵尸

飞行射击 下载