0

我想创建一个非常小的 linux,它可以启动并将程序加载到执行中。我在这项工作中使用了 Buildroot。如果我可以在没有任何桌面管理环境(如 Gnome 或许多其他环境)的情况下安装 X.org,并且只运行一个可以显示各种功能的 GUI 应用程序,那就太好了。我想用它来访问硬盘驱动器和 USB 记忆棒,将数据从一个分区复制到另一个......简单的任务......就像这个。

我已经按照教程开始,我将继续这个教程,但首先我想看看我如何在启动时启动一个程序,在从该程序登录和关闭操作系统之前或当该程序存在时(首先是图形用户界面程序)。到目前为止,我已经成功地遵循了第一个教程。

但更重要的是,问题是:我如何将 Linux 映像和我自己的应用程序放在一起,以便如果我创建可启动媒体(CD/USB 记忆棒),linux 会找到并运行它?

下一个问题是如何在 X 启动后立即启动 GUI 应用程序。

4

1 回答 1

1

为什么需要 X.org?

我会先尝试Qt。它可以通过帧缓冲区在没有 X.org 的情况下运行。请参阅此链接:http: //qt-project.org/doc/qt-4.8/qt-embedded-linux.html

另一种选择是使用http://directfb.de/

要启动应用程序,您只需在 /etc/init.d/ 中创建启动脚本

于 2013-09-20T10:54:55.273 回答