RealUI 系统概述
RealUI 系统是基于 HoneyGUI 的高效嵌入式显示项目解决方案。
RealUI 工作流程
RealUI 系统的工作流程主要分为四个步骤:

系统
GUI 服务器
首先,预先填充的 GUI 端口部分会被初始化,包括操作系统、显示器、输入设备和文件系统。然后创建 GUI 服务器线程,并且 GUI 服务器会在GUI线程中持续运行。
GUI 应用程序
GUI 应用程序是由多个控件组成的一系列显示界面。为了运行 GUI 应用程序,需要先启动它。
GUI 服务器任务
GUI 服务器是 GUI 任务的运行函数,它的具体运行过程分为六个部分:
GUI 应用程序存在性检查:首先,需要获取当前正在运行的 GUI 应用程序。当 GUI 检测到有正在运行的 GUI 应用程序时,会进入下一步;
获取 LCD 数据:获取屏幕的实时信息;
获取触摸板数据:获取触摸板的实时信息,并运行触摸算法;
获取 KB 数据:获取键盘的实时信息,并运行键盘算法;
对象绘制:在应用程序中绘制控件,包括功能操作和图像处理;
更新 FB :将绘制的结果传递到屏幕上显示。
更详细的 GUI 应用程序操作可以在在线文档中找到。