欢迎来到RTKIOT GUI wiki!
源代码项目下载
在GitHub上下载: https://github.com/realmcu/HoneyGUI
在Gitee上下载: https://gitee.com/realmcu/HoneyGUI
介绍
HoneyGUI 是由 Realtek 自主研发的图形显示框架,它是一款专为资源受限的微控制器和嵌入式系统设计的开源嵌入式图形用户界面(GUI)库。HoneyGUI 具备轻量级、功能丰富和高度可定制性的特点,广泛应用于消费电子、家电、医疗设备和智能手表等领域。
作为一套综合显示框架,HoneyGUI 不仅包含 Realtek 自主研发的显示引擎开发工具,还支持直接调用如 LVGL、ARM2D 等外部 API 进行应用程序的开发。此外,HoneyGUI 提供基于 PC 的仿真环境,使开发者能够快速进行应用开发和调试,而无需依赖嵌入式硬件平台。同时,HoneyGUI 还可以与 Realtek 自研的前端设计工具 RVD 配合使用,实现可视化编程。
以下是几种常见的 APP 开发方式:
软件架构
安装
安装编译器
下载 MinGW-w64 工具链,解压到 C 盘,并将其添加到系统环境变量 Path
中。
解压并复制到目录:
C:/mingw64
添加一个环境变量:
C:/mingw64/bin
安装scons
打开一个 CMD 窗口,并执行以下命令来安装 Python 的 scons 库。
> pip install scons==4.4.0
安装 MinGW-w64
工具链和 scons
库后,可以通过两种方式启动应用程序:通过 CMD 启动或通过 GUI 启动。
通过CMD启动
在 HoneyGUI
文件夹中打开一个 CMD 窗口,然后运行以下命令启动应用程序。
> cd win32_sim
> scons
> cd ..
> .\win32_sim\gui.exe
scons
命令执行构建过程,然后执行 gui.exe
来运行应用程序。
通过VSCode启动
安装VSCode
打开项目
单击
HoneyGUI.code-workspace
文件
运行项目
进入 VSCode 界面后,可以选择 Run and Debug
选项,然后点击 Run
按钮。
显示表盘
您可以通过滑动和长按与其进行交互。