分类: 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-