在基于Yocto的Linux发行版中配置和使用Plymouth。

问题描述 投票:0回答:1

我想在yocto中使用plymouth,但是现在我看到的地方都没有涉及到yocto中plymouth的使用手册。我使用的是基于ARMv6的嵌入式设备,想用yocto编译plymouth。据我所知,Yocto默认情况下不涉及initramfs,所以我认为要在Yocto中使用基于plymouth的闪屏,我需要做以下事情。

  • 添加 meta-initramfsbblayers.conf
  • 添加 IMAGE_INSTALL_append = "dracut plymouth"

这个运行和编译都很完美。然而,我看不到任何闪屏,也没有看到任何二进制文件可以手动用作initramfs。

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

IMAGE_FEATURES_append = "splash"

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

任何指针,指导将帮助我。先谢谢大家了。

编辑一下。 现在我可以生成包含Plymouth的initramfs图片了。我可以看到的文件是名为 *.cpio.gzImage-..initramfs.bin. 我不知道该用哪个文件,如何挂载。

embedded-linux splash-screen yocto boot
1个回答
1
投票

你需要在local.conf中设置PREFERRED_PROVIDER_virtualpsplash = "plymouth"。

© www.soinside.com 2019 - 2024. All rights reserved.