本文主要是介绍STM32MP157_uboot_简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
STM32MP157_uboot_简介
前言;
uboot 的全称是 Universal Boot Loader,uboot 是一个遵循 GPL 协议的开源软件,uboot
是一个裸机代码,可以看作是一个裸机综合例程。现在的 uboot 已经支持液晶屏、网络、USB
等高级功能。uboot 官网为 http://www.denx.de/wiki/U-Boot/
1、下载uboot源码
2、简介
Linux 系统要启动需要通过 bootloader 程序引导,也就说芯片上电以后先运行一段 bootloa
der 程序。这段 bootloader 程序会先初始化 DDR 等外设,然后将 Linux 内核从 flash(NAND,N
OR FLASH,SD,EMMC 等)拷贝到 DDR 中,最后启动 Linux 内核。当然了,bootloader 的
实际工作要复杂的多,但是它最主要的工作就是启动 Linux 内核,bootloader 和 Linux 内核的
关系就跟 PC 上的 BIOS 和 Windows 的关系一样,bootloader 就相当于 BIOS。所以我们要
先搞定 bootloader,很庆幸,有很多现成的 bootloader 软件可以使用,比如 U-Boot、vivi、Re
dBoot 等等,其中以 U-Boot 使用最为广泛
3、uboot类型(半导体厂商:ST,开发板厂商:正点原子)
这篇关于STM32MP157_uboot_简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!