我已将uCLinux移植到嵌入式主板上,并希望为其提供GUI 层
实际上我的主板是由ARM处理器和其他外围设备组成的 触摸屏显示器。
实际上这是我制作的一个小型嵌入式主板。
我想显示各种gui小部件,如按钮,滚动条等。一世 我想为此目的使用QT。
但我不知道如何继续,我如何制作QT GUI层 与内核交互
那么,你能告诉我怎样才能让它与uClinux内核对话,我 是指如何将其与内核接口。
谢谢
答案 0 :(得分:1)
我建议您使用嵌入式Linux构建系统。基于uClinux的系统的历史记录称为uClinux-dist,但您也可以使用其他构建系统,例如Buildroot。它已经集成了Qt,所以你只需要选择一个选项,运行make,你就可以准备好Busybox + Qt系统了。
从图形方面来说,Qt可以直接使用内核帧缓冲,所以只要你的内核有你的平台的framebuffer驱动程序,你就可以了。对于输入端(键盘,鼠标,触摸屏等),Qt使用Linux输入子系统,因此如果内核支持您的输入设备,Qt将能够直接使用它们,而无需额外的任何需要。
答案 1 :(得分:0)
看看LVGL。易于移植,并附带许多小部件。