安装uClinux时,伤透脑经。
一开始准备安装最新的版本——uClinux-dist-20100825.tar.bz2,下载地址为:http://www.uclinux.org/pub/uClinux/dist/uClinux-dist-20100825.tar.bz2 。用火狐下了两次,都在中途突然终止了,解压自然失败,后来无耐,只有使用迅雷下载。此文件的真实大小是327M,解压后产生文件夹uClinux-dist。
接着安装编译工具。一开始尝试的是arm-elf-tools-20030314.sh,下载地址为:http://www.uclinux.org/pub/uClinux/arm-elf-tools/arm-elf-tools-20030314.sh 。安装后可以使用arm-elf-*等编译工具。但是编译uClinux-dist时提示找不到arm-linux-gcc!原来新版的uClinux-dist已经使用arm-linux-tools来编译了,网上说可以通过修改config.arch完成,追踪到文件vendors/config/armnommu/config.arch,将CROSS_COMPILE 改成 arm-elf- 后再编译,仍然失败!最后使用命令sed -i "s/arm/-linux/arm/-elf/g" `grep 'arm/-linux' -rl