交叉编译工具链的作用是,对程序进行编译,汇编和链接等过程,同时还需要进行调试,对于一个很大工程,还需要进行工程管理等等,所以,交叉编译工具是一个由编译器、连接器和解释器组成的综合开发环境。
在这里我们使用的交叉编译工具链gcc-4。6。4。tar。xz是直接提供的,只需要将它在开发平台上解压,同时要添加环境变量,重启配置文件,再进行测试就好了。
在交叉工具链安装好后,要进行BootLoader的选择和移植。所谓的就是BootLoader在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。