首页 > 解决方案 > 如何在自定义 linux 上添加启动画面(特别是树莓派)

问题描述

我目前有一个项目,所以基本上我想要的是在树莓派中创建一个嵌入式 linux。我想要实现的是在我的树莓派中启动我定制的 linux。我目前正在为此使用 Buildroot。

以下是我想要发生的事情:

  1. 创建一个启动画面(如何实现这个?linux上需要编辑哪些文件。)

    1. 引导后覆盖登录提示(我想使用我自己的提示,这是我已经使用 python 创建的。我想要的是在启动我的 python 应用程序后将是第一个显示)

    2. 启动后显示我的 python 应用程序。

我需要知道哪些文件/配置。如何实现这一点。流程或工作流程。

就像 osmc 或 Kido 一样,但我也想从头开始构建自己的。任何帮助将不胜感激。

标签: linuxpython-3.xembedded-linuxbuildroot

解决方案


启动画面涉及多个组件。一个是当 u-boot 启动然后内核接管时您可以显示的内容。你可以在这里这里获得一些信息。两者都需要重新编译 u-boot 和 Linux 内核。取决于系统,甚至可能需要更多额外的步骤。另请注意,在 u-boot 显示的徽标和内核之间的过渡不会很顺利。

在台式机上,这通常由Plymouth等软件处理。

据我了解,您希望您的 python 应用程序在启动后自动启动。看看为这里描述的编写一个 systemd 服务。


推荐阅读