• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

树莓派的问题

牛妞小小 2019-04-30 浏览量:813
树莓派是怎么启动的呢,他的引导程序在哪里?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 树莓派处理器内部是有一小段固定代码的,上电后先执行这部分固化好的代码,这部分代码包含的外设的驱动,比如SD卡等,代码执行过程中会到SD卡中寻找相关启动代码,找到的话就把控制权交给SD卡中的启动代码,SD卡中启动代码在根据SD卡中的具体分区和存储结构去启动相应系统。
    • 发布于 2019-05-01
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 树莓派的引导程序类似电脑的启动程序

    一般烧录tf卡时会创建一个boot区

    这里就是放的系统引导程序

    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 1
    • 0

  • 启动的TF卡中驻留有系统引导程序。
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 1
    • 0

  • 准确的说,树莓派的引导分成两个阶段:

    1. 树莓派内部硬件对启动存储设备的检测,包括检测SD(TF)是否有设备,检测USB是否插入设备(最新的树莓派,包括3B+是支持直接USB启动的)。

    2. 在检测的存储设备的分区中读取启动boot区进行加载,按其进一步启动。

    所以说树莓派的启动引导既有硬件部分的,也有软件部分的。

    • 发布于2019-05-01
    • 举报
    • 评论 0
    • 1
    • 0

  • 树莓派是通过tf卡启动的,引导也到tf里面,平时写入的镜像文件里面就包含了引导文件
    • 发布于2019-05-02
    • 举报
    • 评论 0
    • 1
    • 0

  • 树莓派这类板上面都是有两级引导程序的,第一级是在片上的flash里面,第一级的引导并不是uboot,它就是一段汇编,有两个功能,一是初始化一些必要的外设,如打印用的串口,外部存储器,还有堆栈等,第二个功能就是跳转到uboot那里

    然后第二级就是uboot放在外置存储器,对于树莓派,就是那个tf卡,它会引导后续的kernel

    • 发布于2019-05-02
    • 举报
    • 评论 0
    • 1
    • 0

  • 树莓派需要把程序安装在TF卡的,TF上的操作系统确保了其引导和启动。

    也可以使用berryboot实现多系统引导。

    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 引脚也是存储在Tf卡中的,在烧写系统时,会在TF卡上建一个boot分区,来进行引导的执行
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

树莓派的问题