Advertisement

UEFI boot sector (U-Booting)

阅读量:

目录

​编辑

一、何为uboot?

二、Uboot获取

三、为什么要移植uboot?

四、正点原子官方uboot编译

1、编译UBOOT的时候需要先配置

五、通过imxdownload软件烧录bin文件到sd卡


一、何为uboot?

1、uboot是一个裸机程序,比较复杂。

  1. uboot本质上是一个启动加载器,在启动Linux或其他操作系统时发挥重要作用。其主要功能体现在初始化DDR内存空间的过程上。由于Linux系统通常嵌入或运行于DDR内存中以实现高效操作。一般情况下,Linux镜像文件(zImage或uImage)与设备树文件(.dtb)会被存储于SD卡、EMMC闪存卡、NAND闪存芯片以及SPI Flash等多种外置存储介质中

这里就涉及到一个关键问题:首先是从外置Flash拷贝Linux镜像,并将其传输至DDR中;完成整个启动流程。

Uboot的主要目的就是为系统的启动做准备。

Uboot不仅仅能启动Linux,也可以启动其他系统,比如vxworks。

Linux不仅仅能通过uboot启动。

Uboot是个通用的

全部评论 (0)

还没有任何评论哟~