相关文章
快速入门ESP32——开发环境配置Arduino IDE
快速入门ESP32——开发环境配置PlatformIO IDE
快速入门ESP32—— platformIO添加开源库和自己的开发库
快速入门ESP32—— 解决platformIO添加开源库下载失败的问题
快速入门ESP32——点亮你的第一个LCD屏幕
快速入门ESP32——移植LVGL
快速入门ESP32——使用GUI-Guider
前言
在上一期我们移植了LVGL,本期就教大家怎么移植GUI-Guide生成的代码。GUI Guider 是恩智浦为 LVGL 开发了一个上位机GUI 设计工具,可以通过拖放控件的方式设计 LVGL GUI 页面,加速 GUI 的设计,提供c语言代码,可以很方便的嵌入到自己的项目中来。
不知道的怎么下载GUI-Guide 看这里快速入门GUI-guider
不知道的怎么移植LVGL看这里快速入门ESP32——移植LVGL
我的硬件是:ESP32S3+1.69LCD(无触摸),
一、新建工程
-
创建一个新的工程

-
选择v8.2.0版本

-
选择电脑仿真

-
选择一个空白的模版

-
填入工程的基本信息(名称要英文),选好屏幕的基本信息

二、布局界面
- 界面基本布局认识

- 简单来个布局

三、代码移植
- 仿真运行一下

- 编译生成代码

- 找到生成代码的文件,我们只需要移植这三个文件(custom、generated和dclock)即可,把它复制到我们移植好的LVGL代码中


- 复制到ESP32 lib目录下

四、修改配置
1、dclock文件
- 使能lv_dclock.c 并且修改头文件路径

- 使能lv_dclock.h 并且修改头文件路径

2、platformio.ini文件
- 添加编译路径,有用到LVGL的组件,需要添加编译路径
本文将指导如何使用GUI-Guider工具将生成的GUI代码移植到ESP32项目中。首先介绍GUI-Guider的作用,然后详细说明新建工程、布局界面、代码移植及配置修改的步骤,包括dclock文件的处理、platformio.ini的更新、screen.c和main.cpp的修改。最后,提供下载验证和错误修改指南。
最低0.47元/天 解锁文章
3316

被折叠的 条评论
为什么被折叠?



