目的:因为如果在开发板上编译uboot源码,由于开发板硬件(CPU等)限制,可能导致编译时间过长,所以我们要安装交叉编译工具链,使uboot源码在个人PC机上编译,在开发板上执行。在Ubuntu上用gcc直接编译的是x86架构的,不能一直到ARM开发板上。
1、获取交叉编译工具链源码
有以下三种途径可以获得(推荐使用第二种或者第三种)
- 网上下载源码(网址为 linux ARM交叉编译工具链源码下载 :http://ftp.gnu.org )--> /* 需要下载 binutils、gcc、glibc以及相关的很多依赖文件,如感兴趣可参考 linux ARM交叉编译工具链制作 :https://www.cnblogs.com/Charles-Zhang-Blog/archive/2013/02/21/2920999.html */
- BSP(板级支持包) 购买开发板时由厂商提供
- 从网上 直接下载编译好的交叉编译工具链。网址为 编译好的交叉编译工具链