skyeye+uClinux配置成功
2009-04-24 13:47
316 查看
skyeye+uClinux配置成功
一 系统环境FC4 (Kernel 2.6.11)
二 要准备的软件包
1,skyeye-1.2.6_rc1.tar.bz2 当前最新版本1.2.7但是我用之没有成功,有些不稳定,官方下载
2,uClinux-dist-20040408.tar.gz
3,arm-elf-tools-20030314.sh 在chinaeda官方下载
把文件都放到根目录
三 安装软件
1,安装skyeye
# cd /usr/src
# tar jxvf /skyeye-1.2.6_rc1.tar.bz2
# cd skyeye-1.2.6_rc
# ./configure
# make NO_DBCT=1 查看readme
# make install
安装完成没有enjoy it 但是没有出错,输入# skyeye 软件正常运行
2,安装交叉编译环境
注意:对于向我这样的新手,要用交叉编译,最好的方法就是用别人已经配置好的工具,以后学习多了自己再编译也行.
# sh arm-elf-tools-20030314.sh //编译uclinux的 (注,仅在fc中使用)
解压目录自动安装到/usr/local
输入arm-elf-gcc -v看是否成功
3安装 uClinux
# cd /usr/src
# tar zxvf /uClinux-dist-20040408.tar.gz
# cd /uClinux-dist
注意 : 更改/vi uClinux-dist/vendors/config/armnommu/config.arch
找到以下代码段:
CROSS_COMPILE=arm-linux- (2.6)
修改为
CROSS_COMPILE=arm-elf-(2.4)
:wq
# make menuconfig/make xconfig(建议用第一个)
# 在vendor/product 选择GDB/ARMulator,kernel为2.4.x
# save and exit 同时命令行会自动配置一些文件
注意 : 看uclinux-dist目录中/linux-2.x.x/arm/armnommu/makefile是否存在,好像在2.6中没 有。
# make dep
# make
或make dep ;make linux ;make romfs; make image我没有使用
查看/usr/src/uClinux/images/是否有romfs.img文件,有则编译成功
四 用skyeye运行uClinux
#先配置给予AT91X40开发板skyeye.conf配置文件
1 cpu: arm7tdmi
2 mach: at91
3 mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
4 mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
5 mem_bank: map=M, type=R, addr=0x01400000, size=0x00400000, file=images/romfs.img
6 mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
7 mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
8 mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
9 mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
# skyeye -e linux-2.4.x/linux
看你的uClinux运行起来没有,呵呵!
注:交叉编译软件与uclinux版本要相近或相同,否则会出现很多错误
如果编译uclinux出错为arm-linux-gcc字样,那你的源码版本肯定有问题
,同时你可以该配置文件修改为arm-elf-gcc但是这是治标不治本,选好你的源码版本。
一 系统环境FC4 (Kernel 2.6.11)
二 要准备的软件包
1,skyeye-1.2.6_rc1.tar.bz2 当前最新版本1.2.7但是我用之没有成功,有些不稳定,官方下载
2,uClinux-dist-20040408.tar.gz
3,arm-elf-tools-20030314.sh 在chinaeda官方下载
把文件都放到根目录
三 安装软件
1,安装skyeye
# cd /usr/src
# tar jxvf /skyeye-1.2.6_rc1.tar.bz2
# cd skyeye-1.2.6_rc
# ./configure
# make NO_DBCT=1 查看readme
# make install
安装完成没有enjoy it 但是没有出错,输入# skyeye 软件正常运行
2,安装交叉编译环境
注意:对于向我这样的新手,要用交叉编译,最好的方法就是用别人已经配置好的工具,以后学习多了自己再编译也行.
# sh arm-elf-tools-20030314.sh //编译uclinux的 (注,仅在fc中使用)
解压目录自动安装到/usr/local
输入arm-elf-gcc -v看是否成功
3安装 uClinux
# cd /usr/src
# tar zxvf /uClinux-dist-20040408.tar.gz
# cd /uClinux-dist
注意 : 更改/vi uClinux-dist/vendors/config/armnommu/config.arch
找到以下代码段:
CROSS_COMPILE=arm-linux- (2.6)
修改为
CROSS_COMPILE=arm-elf-(2.4)
:wq
# make menuconfig/make xconfig(建议用第一个)
# 在vendor/product 选择GDB/ARMulator,kernel为2.4.x
# save and exit 同时命令行会自动配置一些文件
注意 : 看uclinux-dist目录中/linux-2.x.x/arm/armnommu/makefile是否存在,好像在2.6中没 有。
# make dep
# make
或make dep ;make linux ;make romfs; make image我没有使用
查看/usr/src/uClinux/images/是否有romfs.img文件,有则编译成功
四 用skyeye运行uClinux
#先配置给予AT91X40开发板skyeye.conf配置文件
1 cpu: arm7tdmi
2 mach: at91
3 mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
4 mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
5 mem_bank: map=M, type=R, addr=0x01400000, size=0x00400000, file=images/romfs.img
6 mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
7 mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
8 mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
9 mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
# skyeye -e linux-2.4.x/linux
看你的uClinux运行起来没有,呵呵!
注:交叉编译软件与uclinux版本要相近或相同,否则会出现很多错误
如果编译uclinux出错为arm-linux-gcc字样,那你的源码版本肯定有问题
,同时你可以该配置文件修改为arm-elf-gcc但是这是治标不治本,选好你的源码版本。
相关文章推荐
- 庆祝一下:配了2周终于把skyeye+uClinux配置成功!
- SKyeye中运行uclinux之我的尝试和失败-------最终成功
- apache搭建svn在windows下配置成功
- Solr 分布式(复制)配置--成功验证
- eclipse attach source(配置已经成功)
- hosts文件失效,配置的域名不能成功访问
- Dev-Cpp配置OpenGL图形库(成功版本:Dev-Cpp 5.7.1 MinGW 4.8.1)
- ubuntu9.10 成功配置 交叉编译环境
- 关于loadrunner在win10系统下的安装+配置+破解总结——终于破解成功啦!耶
- JDK安装成功后,配置Java的环境变量
- Vsftpd服务器配置成功!
- jndi配置连接池_成功案例
- 配置APACHE使其支持php的成功经验
- WordPress+Php+MySQL刹那间配置成功
- ubuntu配置opencv,测试摄像头V4L2成功
- 安装arm-linux-gcc配置PATH成功但arm-linux-gcc: commond not found
- Samba服务器配置成功!
- tomcatPlugin配置成功!问题记录!
- 毕业设计----RedHat linux系统安装及uclinux的成功移植