如何在 Linux 中无需登录的情况下启动应用程序-Yocto

如何在 Linux 中无需登录的情况下启动应用程序-Yocto

我目前正在尝试在我的树莓派 3 上部署一个映像,该映像将允许我在启动后运行一个简单的“helloworld”应用程序。我希望我的主板能够显示 helloworld 文本,而无需使用 root id 登录。我正在使用 systemd 并且已经尝试过解决方案,例如在 systemd/serial-getty@service 文件中附加“-a root”命令。任何人都可以为此提供解决方案吗?

答案1

基本上,我使用的是 Yocto 项目的狭隘参考发行版。

我正在构建的图像是使用 bitbake 的核心最小图像,包含一个打印的应用程序(一个 .c 文件)你好世界在控制台上执行时。

我使用的显示器是连接到我的树莓派的 5 英寸触摸屏。

我用过一个系统服务在启动过程后执行应用程序,但是我必须登录为了实际执行服务/应用程序,我想绕过此步骤。

我如何指定该服务,以便它无需登录即可自动启动?

相关内容