[uboot] uboot流程系列:
[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)
建议先看《[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)》,根据例子了解一下上电之后的BL0\BL1\BL2阶段,以及各个阶段的运行位置,功能。
=================================================================================
一、bootloader & uboot
1、bootloader的概念
Bootloader是在操作系统运行之前执行的一段小程序。而这段小程序的最终目的,正确地设置好软硬件环境,使之能够成功地引导操作系统。
2、bootloader的核心功能
bootloader的核心功能就是引导操作系统,部分工作如下
- 初始化部分硬件,包括时钟、内存等等
- 加载内核到内存上
- 加载文件系统、atags或者dtb到内存上
- 根据操作系统启动要求正确配置好一些硬件
- 启动操作系统
3、bootloader的monitor功能
上述2是bootloader的核心功能,也就是引导操作系统的功能。
但是部分bootloader还支持monitor功能,提供了更多的命令行接口,具体部分功能如下:
- 进行调试
- 读写内存
- 烧写Flash
- 配置环境变量<

本文深入介绍了Bootloader的概念、核心功能和Monitor特性,特别是针对UBoot及其SPL部分。内容涵盖从初始化硬件、加载内核到提供命令行接口的全过程,适合嵌入式开发人员参考。
最低0.47元/天 解锁文章
310

被折叠的 条评论
为什么被折叠?



