Bootloader
文章平均质量分 94
嵌入式Jerry
《Yocto项目实战教程》+《定制自己的Linux》作者
- 请关注个人B站,学习更丰富前沿的技术:嵌入式Jerry
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UEFI Bootloader 全方位解读
UEFI Bootloader 核心解析(150字摘要) UEFI作为现代硬件标准接口,提供统一启动环境与安全机制。关键点: 启动链路:从固件加载EFI应用(内核/GRUB),传递ACPI/DTB; 实操路径:配置ESP分区,通过efibootmgr管理启动项,支持EFI Stub直启或GRUB引导; 安全启动:依赖PKI体系签名内核/引导器; 场景差异:嵌入式常用DTB,x86/服务器多用ACPI; 对比U-Boot:UEFI标准化高,适合量产;U-Boot灵活性更强。附Jetson Orin适配要点与常原创 2025-08-26 14:52:29 · 1409 阅读 · 0 评论 -
U-Boot Bring Up:有 SPL 与无 SPL 的启动流程深度解析
本文深入解析了U-Boot在嵌入式系统中的两种启动模式:带SPL(Secondary Program Loader)和不带SPL的启动流程。带SPL的方案通过精简的SPL初始化DDR后再加载完整U-Boot,适合SRAM有限的复杂SoC;而无SPL方案则直接由BootROM加载完整U-Boot,适用于简单平台。文章对比了两种模式的核心差异、适用场景及硬件/软件配置要点,并给出了开发调试建议,帮助开发者合理选择启动架构。通过典型代码片段和流程图,详细说明了不同模式下的初始化流程与关键配置,为嵌入式系统移植与B原创 2025-05-29 10:47:35 · 1753 阅读 · 0 评论 -
U-Boot 系统 Bring-Up 全面讲解
嵌入式系统Bring-Up过程解析 Bring-Up是指在新硬件平台上启动系统的全过程,包括从BootROM启动到运行Linux内核和应用程序的完整流程。以i.MX8M Plus开发板为例,其启动过程分为:BootROM加载SPL→SPL初始化DRAM并加载U-Boot→U-Boot设置环境并启动内核→内核加载根文件系统→运行应用程序。关键环节包括SPL阶段的DRAM初始化、U-Boot的参数配置和设备树加载。常见问题涉及SPL/U-Boot分离原因、启动成功标志和故障排查方法。Bring-Up是嵌入式开发原创 2025-05-29 10:38:44 · 1072 阅读 · 0 评论
分享