相关文章
快速入门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的组件,需要添加编译路径