结合 uboot 和 Linux 内核映像并部署到没有文件系统的目标设备

Combining uboot and Linux Kernel Image and deploying to Target Device without File System

我有一个已编译的 linux 内核,其形式为目标设备的 uImage

我也有目标设备的uboot镜像。但是,我需要一个 img 文件,它采用 uboot 和内核映像并将它们与文件系统结合起来为设备创建一个映像。

问题:是否可以在没有文件系统的情况下,通过简单地分区SD卡并复制粘贴内核映像和uboot映像来手动整合uboot和内核并部署到目标设备中?为什么我需要一个 buildroot 来为我做这些?

genimage 工具可以满足您的需求。它在 Buildroot 的“主机实用程序”菜单中可用。

configs 目录中的许多电路板配置使用 genimage 创建 SD 卡映像,因此可以作为灵感。