为嵌入式板提供GUI层

时间:2010-08-31 15:45:50

标签: embedded-linux

我已将uCLinux移植到嵌入式主板上,并希望为其提供GUI 层

实际上我的主板是由ARM处理器和其他外围设备组成的 触摸屏显示器。

实际上这是我制作的一个小型嵌入式主板。

我想显示各种gui小部件,如按钮,滚动条等。一世 我想为此目的使用QT。

但我不知道如何继续,我如何制作QT GUI层 与内核交互

那么,你能告诉我怎样才能让它与uClinux内核对话,我 是指如何将其与内核接口。

谢谢

2 个答案:

答案 0 :(得分:1)

我建议您使用嵌入式Linux构建系统。基于uClinux的系统的历史记录称为uClinux-dist,但您也可以使用其他构建系统,例如Buildroot。它已经集成了Qt,所以你只需要选择一个选项,运行make,你就可以准备好Busybox + Qt系统了。

从图形方面来说,Qt可以直接使用内核帧缓冲,所以只要你的内核有你的平台的framebuffer驱动程序,你就可以了。对于输入端(键盘,鼠标,触摸屏等),Qt使用Linux输入子系统,因此如果内核支持您的输入设备,Qt将能够直接使用它们,而无需额外的任何需要。

答案 1 :(得分:0)

看看LVGL。易于移植,并附带许多小部件。