c++ - 基于 Raspberry pi 的终端 - 使用 GUI 应用程序快速启动 - 总体思路和操作方法

标签 c++ linux user-interface raspberry-pi

所以这些是我进入基于 arm 的计算机的第一步。我正计划(仅在理论上)使用 rPi/bbone 等构建一个设备。它会连接一些传感器并在小液晶屏幕上显示一些数据。

我真的不喜欢图形界面,但对 linux、c++ 非常熟悉。

我想让这个设备快速启动并显示全屏程序。我已经阅读了一些关于嵌入式 Linux 以及如何使其轻量级和快速的文章,但我无法(可能使用了错误的关键字)找到如何使其直接启动到图形应用程序。

我不想使用 kde、gnome、windowmaker 等(也许我必须?)。我希望我的开发板只有一个程序,可以在启动时启动,没有其他任何东西。

还有一件事。我发现 debian 真的很烦人。当然我知道每个 linux 都可以安装在 rPi 上,但是例如 gentoo 是否支持 rPi 以及 debian?或者也许有专门用于 arm 的轻量级发行版?

最佳答案

先看看Buildroot .它是嵌入式 Linux 发行版,从头开始构建根文件系统。因此,您可以完全控制目标操作系统。

至于GUI,我建议使用Qt Embedded .它只需要一个帧缓冲设备。

至于自动启动,只需在 /etc/init.d/ 下创建 s 脚本,让它启动您的应用程序。

关于c++ - 基于 Raspberry pi 的终端 - 使用 GUI 应用程序快速启动 - 总体思路和操作方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22742497/

相关文章:

c++ - 复制构造函数和复制赋值运算符应该有相同的语句吗?

linux - bash + linux机器中的进度对话框栏

java - JApplet 不显示绘制或绘制方法

c++ - std::throw_with_nested 期望异常的虚拟基类的默认构造函数?

c++ - 如何在 C++ 的#define 中扩展 '#'?

Linux CP 使用 AWK 输出

linux - sigprocmask 在汇编中返回 -22

iphone - iPhone UI 控件库

c# - 一台服务器上的多个客户端

c++ - 通过构造函数初始化成员函数