linux - 如何使用 X 窗口为 Linux 操作系统界面创建 GUI?

标签 linux operating-system linux-kernel embedded-linux

你能给我提供关于这方面的表面知识吗?

我如何使用 linux 的最新内核和 X windows GUI 来创建我自己的嵌入式操作系统界面?

最佳答案

如果您想学习制作自己的发行版,请从头开始学习 linux。预先存在的嵌入式发行版可能更符合您的需求。一些是 uclinux-dist、openembedded、poky、ltib、buildroot。

当您说“小”时,小是什么意思?小意味着功能减少。

  1. 最小的是编写您自己的写入帧缓冲区的代码。您的 GUI 可能看起来像太空入侵者。
  2. 更大的方法是使用像 Nano-X 这样的直接到帧缓冲区的工具包
  3. 更大的是 DirectFB。
  4. 再大一点的是高级工具包 (GTK 或 Qt)在 DirectFB 之上
  5. 最大的是带 window 的 X 经理和高级工具包。

已经“学习”了,我会使用您正在开发的平台附带的任何东西。

结束转储。

关于linux - 如何使用 X 窗口为 Linux 操作系统界面创建 GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141136/

相关文章:

c - 后台进程c

linux-kernel - 如何更改 dmesg 的大小? [Linux 2.4]

linux - 用于批量重命名文件夹中文件的 Shell/Bash 快捷方式

python - 从 mysql 行插入启动进程

operating-system - 处理器如何处理除以零的情况

c - 如何使用该目录的文件描述符在内核级别打开该目录?

c - 调度程序时间份额如何随线程数变化?

php 包括不在我的 html 上工作

.net - 您可以使用 dotnet core 构建/运行的最简单的应用程序是什么?

c - 在 C 中设置 open() 系统调用的权限