U-Boot 简介
U-Boot
U-Boot 的全称是 Universal Boot Loader,是一个由德国 DENX 软件工程中心的工程师 Wolfgang Denk 维护的开源软件项目,遵循 GPL 许可。
U-Boot 项目起源于 Magnus Damm 在 8xx PowerPC 架构下写的引导加载程序 8xxROM,Wolfgang Denk 于1999年10月将其转移到 SourceForge.net,由于 SourceForge.net 不允许数字开头的项目名称,因此该项目改名为 PPCBoot。后来逐步发展演变为 U-Boot 项目。
U-Boot 主要用于嵌入式系统的引导加载程序,支持多种不同的计算机系统结构,包括 PPC、ARM、AVR32、MIPS、x86、68k、Nios、Xtensa 和 RISC-V 等。也能引导多种不同的操作系统,包括 Linux、BSD、Solaris、VxWorks、LynxOS、pSOS、QNX、RTEMS、ARTOS 等众多操作系统。
项目官网:https://www.denx.de/wiki/U-Boot