嵌入式Linux从入门到精通之第十六节:U-boot分析

Posted 产品人卫朋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式Linux从入门到精通之第十六节:U-boot分析相关的知识,希望对你有一定的参考价值。

简介


u-boot最初是由PPCBoot发展而来的,可以引导多种操作系统、支持多种架构的CPU,它对PowerPC系列处理器的支持最为完善,而操作系统则对Linux系统的支持最好目前已成为Armboot和PPCboot的替代品。
特点:
主要支持操作系统:Linux、NetBSD、 VxWorks、QNX、RTEMS、ARTOS、LynxOS等
主要支持处理器架构:PowerPC、MIPS、x86、ARM、Nios、XScale等
u-boot目前最新版本是:http://ftp.denx.de/pub/u-boot/

 

u-boot的配置编译需要经过以下步骤:
1、在u-boot的根目录下执行:
#make unsp210_config //对应开发板配置
Makefile 会构建编译结构,如:架构、cpu、开发板、厂商、芯片、目录等,为下一步真正编译链接做准备。
2、修改include/configs/unsp210.h配置文件
3、在根目录下执行:make
根据以上两步产生编译和连接所需文件的信息最终make完成,在根目录下将生成:
u-boot.bin u-boot.dis u-boot.map ……
配置过程如下:

以上是关于嵌入式Linux从入门到精通之第十六节:U-boot分析的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式Linux从入门到精通之第六节:shell脚本

嵌入式Linux从入门到精通之第十四节:Linux IO控制技术

嵌入式Linux从入门到精通之第十二节:线程

嵌入式Linux从入门到精通之第十一节:进程间通信

嵌入式Linux从入门到精通之第十节:系统编程之进程

嵌入式Linux从入门到精通之第十三节:系统编程之互斥与同步