【发布时间】:2017-08-22 14:05:45
【问题描述】:
我正在使用 yocto 工具构建自定义 image-qt5。构建结束后,...build/tmp/deploy/images/raspberrepy2/ 文件夹中有一个名为 qt5-image-raspberrypi2.tar.xz 的文件。
我们如何为 raspberrypi 写入 sdcard?
【问题讨论】:
我正在使用 yocto 工具构建自定义 image-qt5。构建结束后,...build/tmp/deploy/images/raspberrepy2/ 文件夹中有一个名为 qt5-image-raspberrypi2.tar.xz 的文件。
我们如何为 raspberrypi 写入 sdcard?
【问题讨论】:
你的问题有点含糊。
如果您只是想将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 中生成了一个 sdcard 映像,并且您希望将 qt5-image-raspberrypi2.tar.xz tar 球包含到 sdcard 映像中,那么您需要修改您的配方以将文件添加到您的 SRC_URI 列表中.
例子:
SRC_URI += '$(DEPLOY_DIR}/qt5-image-raspberrypi2.tar.xz'
用生成名称时使用的适当变量替换 tar 球文件名,或者您可以对其进行硬编码,如上所述。
【讨论】: