入门指南
源代码项目下载
在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 开发方式:
软件架构

安装在Windows操作系统上
安装编译器
下载 MinGW-w64 工具链,解压到 C 盘,并将其添加到系统环境变量 Path
中。
解压并复制到目录:
C:\mingw64
添加一个环境变量:
C:\mingw64\bin
:打开开始菜单,搜索
高级系统设置
。显示
系统属性
,然后转到高级
选项卡。点击
环境变量
按钮。在
用户变量
部分,找到并选择Path
变量,然后点击编辑
。点击
新建
并添加C:\mingw64\bin
。点击
确定
关闭所有对话框。
安装 Python
测试过 Python 3.9.7 版本。
安装Scons
打开一个 CMD 窗口,并执行以下命令来安装 Python 的 scons 库:
> pip install scons==4.4.0
安装 MinGW-w64
工具链和 scons
库后,可以通过两种方式启动应用程序:通过 CMD 启动或通过 GUI 启动。
通过CMD启动(Scons)
在 HoneyGUI
或 gui
文件夹中打开一个 CMD 窗口,然后运行以下命令启动应用程序。
> cd win32_sim
> scons
> cd ..
> .\win32_sim\gui.exe
scons
命令执行构建过程,然后执行 gui.exe
来运行应用程序。

通过CMD启动(CMake)
依赖软件
CMake (测试版本为3.31.2):https://cmake.org/download/
MinGW-w64:如前所述
初始化:在
HoneyGUI
文件夹中
> cd win32_sim
> mkdir build
> cd build
> cmake -G "MinGW Makefiles" ..
编译:在
HoneyGUI/win32_sim/build
文件夹中
> cmake -G "MinGW Makefiles" ..
> mingw32-make -j 32
配置:在
HoneyGUI/win32_sim/build
文件夹中
> cmake --build . --target menuconfig
运行:在
HoneyGUI
文件夹中
> .\win32_sim\gui.exe
通过VSCode启动
安装VSCode
打开项目
单击
HoneyGUI.code-workspace
文件
运行项目
进入 VSCode 界面后,可以选择 Run and Debug
选项,然后点击 Run
按钮。

显示
手表工程
窗口中显示出表盘,您可以通过滑动和长按与其进行交互。

仪表盘工程
窗口中显示仪表盘。
