首页 > 解决方案 > 如何在 yocto 食谱中嵌入文件

问题描述

我想知道在 yocto 配方中嵌入文件的方法,以便我可以在嵌入式端找到它们(部署在嵌入式平台上的 yocto 图像)。我实际上是使用 .bb 文件中的 SRC_URI += 指令来执行此操作的,但是一旦在我的 yocto 映像上启动,我就找不到任何我想要的文件。谢谢。

标签: qtsvgembeddedpngyocto

解决方案


如果我理解正确,您希望在图像中实现 svn / png 文件。您可以简单地将它们安装在您的 rootfs 中(在 /home/root/images 之类的文件夹中),配方如下:

SUMMARY = "Simple recipe"
DESCRIPTION = "simple file deployment"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
SRC_URI = "file://your.png file://COPYING"
S = "${WORKDIR}"

do_install(){
        install -d ${D}/home/root/images
        install -m WXYZ your.png ${D}/home/root/images
}
FILES_${PN} += "/home/root/images/your.png"

请注意,这WXYZ是权限。


推荐阅读