yocto:未安装 psplash 自定义可执行文件

yocto:未安装 psplash 自定义可执行文件

根据检测到的硬件,我需要启动psplash具有不同图像的两个可执行文件之一,所以在我psplash_%.bbappend

SPLASH_IMAGES = "file://bootscreen1.png;outsuffix=type1 \
                 file://bootscreen2.png;outsuffix=type2"

如果我bitbake这样做,我会在 以及和甚至在中找到 apsplash-type1和可执行文件,但它不会包含在最终的 rootfs 中(我只在那里找到)。psplash-type2tmp/work/.../psplash/buildpackagepackages-splitimagepsplash-write

我是否真的需要显式安装可执行文件,同时psplash-default自动psplash创建链接并神奇地创建自定义可执行文件?

答案1

好吧,我自己发现了,我会自己回答,因为我在网络上的任何地方都找不到答案:

通过提供outsuffix除 es 之外的 es default,您可以创建单独的可安装文件,并将其单独包含在映像配方中

IMAGE_INSTALL_append += " \
  psplash \
  psplash-type1 \
  psplash-type2 \
  "

如果您想在不同的图像中使用不同的启动画面,这甚至是一个优势。您只需要知道,这里的魔力比您第一眼看到的还要多。

相关内容