efi.bin(ESP 分区)和 dtb.bin(DTB 分区)。
镜像组成
Yocto 构建将内核工件打包成可烧写的镜像:efi.bin是 EFI 系统分区(ESP)镜像。包含 systemd-boot(启动管理器) 以及打包为 UKI type-2 镜像的内核,后者捆绑了内核、initramfs 以及可选的 设备树。烧写到efi分区。dtb.bin是 DTB 分区镜像。包含所有已编译的设备树 blob(DTB)。 烧写到dtb_a分区。
部署内核工件
如果您之前没有烧写过所有启动二进制文件,请先按照 带固件的 BSP 镜像构建 中的完整烧写说明操作。 对于后续仅涉及内核的更新,您可以增量烧写efi.bin 和 dtb.bin:
在内核或 DTS 更改后,
efi.bin 和 dtb.bin 必须一起烧写,以保持内核
与设备树同步。验证正在运行的内核
设备重启后,确认正在运行的是预期的内核版本,并且启动过程没有出现错误。连接到设备
使用以下方法之一访问设备上的 shell:- 串口控制台(UART):推荐用于早期启动检查。有关设置说明,请参阅 连接到您的目标设备。
- ADB shell:设备完全启动后使用:
- SSH:使用设备 IP 地址通过网络连接:
检查内核版本
uname -r 的输出应反映您构建并烧写的内核版本(例如,LTS 轨道的
6.18.x 字符串)。

