如何使用X窗口为Linux OS界面创建GUI?

时间:2011-05-26 15:31:45

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

你能否就此向我提供表面层面的知识。

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

2 个答案:

答案 0 :(得分:1)

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

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

  1. 最小的是编写自己的代码,写入帧缓冲区。您的GUI可能看起来像太空入侵者。
  2. 更大的是使用像Nano-X这样的直接到帧缓冲工具包
  3. 更大的是DirectFB。
  4. Bigger又是一个高级工具包 (GTK或Qt)在DirectFB之上
  5. 最大的是带窗户的X. 经理和高级工具包。
  6. 已经“学会”了,我会使用你正在开发的平台附带的任何东西。

    结束转储。

答案 1 :(得分:0)

第一个建议,代码HTML并使用浏览器。所有繁重的工作都将为您完成。更重要的是,大多数嵌入式OSen不适用于具有键盘,视频和鼠标的系统。通过Web服务器将所有内容导出到远程Web客户端是标准的处理方式。

第二个建议,使用高级工具包,如Qt,KDE或Gnome。低级别X的编码很痛苦。