Uboot简介

Uboot是一个裸机程序,作为一个bootloader,作用是启动Linux或者其他系统。

Uboot最主要的作用就是初始化DDR内存,因为Linux是运行在DDR中的。

如果向更深入的了解uboot,可以查看CSDN里面写的不错的文章《关于uboot的简介——uboot的由来、作用、特点、工作方式》

Uboot的获取

uboot官网会发布各种架构的uboot,但是缺点是支持少,比如某一款具体的芯片驱动不完善。

SOC(半导体)厂商会从uboot官网下载某一版本的uboot,然后再这个版本的uboot上加入相应的SOC以及驱动。比如NXP官网的I.MX6ULL就有专门定制的Uboot

做开发板的厂商会参考SOC厂商的板子,并修改SOC厂商做好的Uboot,以适应自己的板子,如正点原子阿尔法开发板

By karlren

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注