嵌入式之U-Boot学习笔记

来源:互联网 发布:千里眼扫描软件 编辑:程序博客网 时间:2024/06/16 11:58

什么是Bootloader?

系统上电之后,需要一段程序来进行初始化:关闭WATCHDOG、改变系统时钟、初始化存储控制器、将更多的代码复制到内存中等。如果它能将操作系统内核复制到内存中运行,无论从本地(比如Flash)还是从远端(比如通过网络),就称这段程序为Bootloader。

Bootloader的两种操作模式(Operation Mode):启动加载(Boot loading)模式和下载(Downloading)模式。

嵌入式Linux系统从软件的角度分为4个层次:引导加载程序、Linux内核、文件系统、用户应用程序。

Bootloader的启动过程可以分为单阶段(Single Stage)、多阶段(Multi-Stage)两种。



原创粉丝点击