安装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 .` 将目录uClinux-dist下所有的arm-linux都修改成arm-elf,然后尝试编译,仍然
Ubuntu10.04安装uClinux的困扰与解决

在Ubuntu10.04下安装uClinux过程中遇到了各种问题,包括下载中断、编译工具不匹配、编译失败等。经过多次尝试,最终成功使用arm-elf-tools-20011219.tar.gz编译了uClinux-dist-20020927.tar.gz,并在Skyeye中进行测试。尽管成功,但体验到uClinux版本间的不兼容和编译选项的混乱。此外,发现arm-linux-tools-20061213.tar.gz和arm-linux-tools-20080623.tar.gz特定版本能编译uClinux的不同Linux版本。
最低0.47元/天 解锁文章
1058

被折叠的 条评论
为什么被折叠?



