![yocto:未安装 psplash 自定义可执行文件](https://linux22.com/image/196331/yocto%EF%BC%9A%E6%9C%AA%E5%AE%89%E8%A3%85%20psplash%20%E8%87%AA%E5%AE%9A%E4%B9%89%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6.png)
根据检测到的硬件,我需要启动psplash
具有不同图像的两个可执行文件之一,所以在我psplash_%.bbappend
的
SPLASH_IMAGES = "file://bootscreen1.png;outsuffix=type1 \
file://bootscreen2.png;outsuffix=type2"
如果我bitbake
这样做,我会在 以及和甚至在中找到 apsplash-type1
和可执行文件,但它不会包含在最终的 rootfs 中(我只在那里找到)。psplash-type2
tmp/work/.../psplash/build
package
packages-split
image
psplash-write
我是否真的需要显式安装可执行文件,同时psplash-default
自动psplash
创建链接并神奇地创建自定义可执行文件?
答案1
好吧,我自己发现了,我会自己回答,因为我在网络上的任何地方都找不到答案:
通过提供outsuffix
除 es 之外的 es default
,您可以创建单独的可安装文件,并将其单独包含在映像配方中
IMAGE_INSTALL_append += " \
psplash \
psplash-type1 \
psplash-type2 \
"
如果您想在不同的图像中使用不同的启动画面,这甚至是一个优势。您只需要知道,这里的魔力比您第一眼看到的还要多。