系统通电后立即显示启动画面

系统通电后立即显示启动画面

我想在系统通电后立即执行命令。我的项目是在嵌入式 Linux 环境中实现的(基于 Yocto,带有 U-boot 引导加载程序),因此我想在帧缓冲区上电后几乎立即显示启动屏幕,其中涉及:

  • 初始化显示驱动程序(modprobe 命令)
  • 导出环境变量(为QT设置帧缓冲区)
  • 在屏幕上显示图片(QT应用程序)(或任何更可行的建议?)

现在,我知道 psplash 有助于在启动屏幕中显示一些徽标,但这不是我想要实现的目标。我想要的是在加载引导加载程序时在帧缓冲区上显示此图像(而不是在 X11 连接的显示器上)。

我已经在 Yocto 中有一个 initscript 配方,它可以使用update-rc.d myapp 10 90 defaults.然而,这种情况自然会在启动后发生。

有什么方法可以简单地完成我在这里想要完成的任务吗?任何帮助是极大的赞赏。

我有一个 TFT 显示器,我想用帧缓冲区运行,我没有另一个显示器,但 X11 被转发到 HDMI,所以我可以在将来使用它。但是,我想在带有帧缓冲区的 TFT 上显示启动屏幕,然后在其上运行我的应用程序。与其他显示器无关。

关于在帧缓冲区上运行 u-boot 启动画面 / psplash 的指导也值得赞赏。

相关内容