首页 > 解决方案 > 在基于 Yocto 的 Linux 发行版中配置和使用 Plymouth

问题描述

我想在 yocto 中使用 plymouth,但是我看不到任何地方涉及 yocto 中 plymouth 的某种使用手册。我正在使用基于 ARMv6 的嵌入式设备,并想用 yocto 编译 plymouth。据我所知,Yocto 默认不涉及 initramfs,所以我假设我会做以下事情以便在 Yocto 中使用基于 plymouth 的启动画面。

这运行和编译完美。但是,我看不到任何启动画面,也看不到任何可手动用作 initramfs 的二进制文件。

请注意,我已经有一个 psplash 包作为启动屏幕运行。

IMAGE_FEATURES_append = "splash"

我想知道如何配置 Yocto 以便我可以使用 Plymouth。

任何指示,指导都会帮助我。提前非常感谢。

编辑:现在我可以生成包含 plymouth 的 initramfs 图像。我可以看到的文件要么是命名的,要么*.cpio.gzImage-..initramfs.bin. 我不知道要使用哪个文件以及如何挂载它。

标签: embedded-linuxsplash-screenyoctoboot

解决方案


您需要在 local.conf 上设置 PREFERRED_PROVIDER_virtual/psplash = "plymouth"。


推荐阅读