U-Boot,全程Universal Boot Loader,是BootLoader的一种,BootLoader就是在操作系统运行之前执行的一段小程序。

对于ZYNQ而言,在引导过程中,分两步:

一、先运行FSBL来设置PS

二、然后运行U-Boot用于加载Linux内核影响并引导Linux

 

uboot使用路径

1、uboot官方发补uboot代码

2、半导体厂商从uboot官方下载uboot源码,将自家相应的芯片移植进去,相当于给自己的芯片定制一个uboot;

3、后级应用客户下载芯片制造商的uboot,进行适当的修改,以适配自己开发板上的硬件资源;

 

所谓uboot的移植就是移植那些外设驱动。

posted on 2022-08-23 09:33  信义勤爱  阅读(57)  评论(0编辑  收藏  举报