我已经将uCLinux移植到嵌入式主板上,并希望为其提供一个GUI层。
实际上,我的主板是由ARM处理器和其他外围设备以及触摸屏显示器组成的。
实际上,这是我制作的一个小型嵌入式电路板。
我想要显示各种图形用户界面小部件,如按钮,滚动条等。我想使用QT来达到这个目的。
但是我不知道如何继续,如何才能使QT GUI层与内核交互
那么,你能告诉我如何才能与uClinux内核对话,我的意思是,我怎样才能将它连接到内核。
谢谢
发布于 2011-03-04 16:55:43
我建议您使用嵌入式Linux构建系统。基于uClinux的系统的历史版本称为uClinux-dist,但您也可以使用其他构建系统,如Buildroot。它已经集成了Qt,所以你只需要选择一个选项,运行make,你就有了一个准备好的Busybox+Qt系统。
从图形化的角度来看,Qt可以直接使用内核的帧缓冲区,所以一旦你的内核有了适合你平台的帧缓冲区驱动程序,你就没问题了。对于输入端(键盘、鼠标、触摸屏等),Qt使用Linux输入子系统,因此如果内核支持您的输入设备,Qt将能够直接使用它们,而不需要额外的东西。
发布于 2020-07-04 11:22:58
看看LVGL吧。它很容易移植,并带有许多小部件。
https://stackoverflow.com/questions/3610731
复制相似问题