[uboot] (第一章)uboot流程——概述

时间:2017-01-18 12:33:20   收藏:0   阅读:158

http://blog.csdn.net/ooonebook/article/details/52939100

[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的核心功能就是引导操作系统,部分工作如下

3、bootloader的monitor功能

上述2是bootloader的核心功能,也就是引导操作系统的功能。 
但是部分bootloader还支持monitor功能,提供了更多的命令行接口,具体部分功能如下:

4、嵌入式几种常见的bootloader

二、uboot-spl & uboot

1、uboot-spl

由uboot编译生成,对应于BL1阶段,也就是BL1的镜像,uboot-spl.bin。 
根据《[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)》,其代码运行于IRAM中

后续会从编译和代码流程两方面来介绍uboot-spl。 
对应文章: 
《[uboot] (第二章)uboot流程——uboot-spl编译流程》 
《[uboot] (第三章)uboot流程——uboot-spl代码流程》

2、uboot

由uboot编译生成,对应于BL2阶段,也就是BL2的镜像,uboot.bin。 
根据《[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)》,其代码运行于SDRAM中.

后续会从编译、代码整体流程以及部分功能的具体流程来介绍uboot-spl。 
对应文章: 
《[uboot] (第四章)uboot流程——uboot编译流程》 
《[uboot] (第五章)uboot流程——uboot整体代码流程》

原文:http://www.cnblogs.com/leaven/p/6296094.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!