成功编译uClinux-samsung

今天成功编译uClinux-Samsung并通过了。
uClinux-Samsung是移植到Samsung的uClinux,你可以上网获得源码。在PC机上编译uClinux需要交叉编译工具链,你可以在uclinux的网站上下载到,我使用的是arm-elf-tools-20030314.sh,可以在这儿下到。

执行这个脚本就可以安装好交叉编译工具了。然后只要你有uclinux的源码,你就可以开始编译了。对了,你的linux还必须安装了Ncurse包,不过现在的系统一般提供libncurses代替。

我简要记录了一下安装过程:
1.make menuconfig或make xconfig
你要选择你所要的对应平台,我选择的是Samsung4510,内核我选了2.4,因为项目所需。至于libc库有uClibc和uC-libc,两者有些区别。uClibc是uC-libc的派生体,所有API都是标准化的,uC-libc不全是标准的,但是对coldfire平台有特殊扩展支持,详细区别可以参看这儿。保存之后就可以开始下一步了。

2.make dep
3.make lib_only
4.make user_only

相关推荐