Bootloader的概念

作者: SunShine__鹏 | 来源:发表于2018-05-23 10:20 被阅读2次

    在学习Linux前,首先了解下所有的系统上电后是怎么运行的?从而有了BootLoader的概念点。

    有的是CPU从固定的从指定地址开始运行,有的是需要一段程序来初始化,关闭看门狗,配饰系统时钟等,如果它将系统都搬运到ram中运行的话,那它就被称作BootLoader。

    简单的说,BootLoader就是在上电的初始,将系统搬运到ram开始运行的一小段程序。

    A,BootLoader 的启动方式:

    1,BootLoader loading 模式

    通常情况下,产品量产后是工作在这个模式下的

    2,Downloading模式

    开发阶段的模式,便于和开发人员交互和调试等

    B,整个启动过程分为4个

    1,BootLoader启动引导过程

    2,Linux内核

    3,文件系统

    4,用户应用程序

    Boot parameters 段用于存放一些配置参数,ip地址,串口波特率之类的,都是要传递给内核的。

    相关文章

      网友评论

        本文标题:Bootloader的概念

        本文链接:https://www.haomeiwen.com/subject/cbnljftx.html