Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100833
  • 博文数量: 52
  • 博客积分: 2095
  • 博客等级: 大尉
  • 技术积分: 500
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-08 13:29
文章分类

全部博文(52)

文章存档

2010年(1)

2009年(24)

2008年(27)

我的朋友

分类: LINUX

2008-04-10 13:15:47

安装工具链,下载arm-elf-tools-20040427.sh,是个很大的脚本,包括arm-elf-gcc等工具。再下载uclinux源码包。我解压到root目录下。进入uclinux-dist目录中,开始进行配置。

make config

make xconfig

make menuconfig

一般都是用后两条命令进入图形界面来配置。

这里选择平台是gdb,器件居然直接就支持skyeye!当然选上了。再选择custom那两个进行自定义配置来详细配置。按部就班配置完成。然后

make dep

make

等待吧,完全编译内核会花去很长时间。不妨利用linux多任务环境干点其他事情。如果没有什么问题,会在uclinux目录下的images子目录中生成镜像,其中一般有个linux。在这个目录里面建立skyeye的链接,拷贝或自己写对应芯片的skyeye.conf文件。然后

./skyeye –e linux

成功了会出现uclinux的欢迎界面。


我遇到的问题是make时出现找不到arm-linux的错误,我们应该是用arm-elf,被它自作主张了。把uClinux-dist/vendors/config/armnommu/config.arch中的arm-linux-改为arm-elf-。或者用

make   ARCH=armnommu   CROSS_COMPILE=arm-elf-

 


 

阅读(743) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~