(Yocto Raspberrypi)如何将estension.tar.xz文件写入micro SD卡



我正在使用yocto工具构建一个自定义的image-qt5。一旦构建终止,文件夹...build/tmp/deploy/images/raspberrepy2/中就会有一个名为qt5-image-raspberrypi2.tar.xz的文件。

我们怎样才能为raspberrypi写SD卡?

您的问题有点含糊。

如果您只是想将qt5-image-raspberrypi2.tar.xz文件写入SD卡;您可以使用命令:dd来实现这一点。假设它是一个tar球,那么在将其写入sd卡之前,您需要首先处理它。

示例(/dev/sdX是您计算机上安装的SD卡):

tar -xzOf qt5-image-raspberrypi2.tar.xz | dd of=/dev/sdX bs=1M

如果您已经有一个在Yocto中生成的SD卡映像,并且您希望将qt5-image-raspberrypi2.tar.xztar ball包含在SD卡映像中,那么您需要修改您的配方以将该文件添加到SRC_URI列表中。

示例:

SRC_URI += '$(DEPLOY_DIR}/qt5-image-raspberrypi2.tar.xz'

将tar ball文件名替换为生成名称时使用的适当变量,或者可以如上所述对其进行硬编码。

最新更新