弄清楚树莓派的启动流程,有助于解决在开发过程中遇到的问题,更好地把控开发。
树莓派3B/4B的启动流程如下图。
(1)bootcode.bin:由GPU运行的引导程序。在树莓派3B版本中,它放置在SD卡上;而树莓派4B版本中,它已被固化在BootROM里。不开源,可到官网下载。
(2)start.elf/start4B.elf:GPU固件。不开源,可到官网下载。
弄清楚树莓派的启动流程,有助于解决在开发过程中遇到的问题,更好地把控开发。
树莓派3B/4B的启动流程如下图。
(1)bootcode.bin:由GPU运行的引导程序。在树莓派3B版本中,它放置在SD卡上;而树莓派4B版本中,它已被固化在BootROM里。不开源,可到官网下载。
(2)start.elf/start4B.elf:GPU固件。不开源,可到官网下载。