ESP32联动LVGL开发日记(一)-软件安装及例程运行

一.安装所需要的软件

我是第一次使用ESP32来进行lvgl的开发,之前也没有实际开发过lvgl,这次开发过程也是异常艰难,一步一步走吧

安装软件(vscode+esp-idf)

1.安装vscode软件(我就不详细叙述了,教程很多)
2.下载esp-idf软件
3.安装IDF软件:
①记住自己的esp-idf文件夹安装目录
②在安装完成的最后一步,三个选项都取消勾选(以后补图)
③找到你安装的esp-idf文件夹下,新建一个文件夹,这个文件夹将是你以后ESP32的工程文件夹目录了(名字都可,建议英文,我的是文件夹名字是P)
图片:建立文件夹

二.下载例子工程文件-lv_port_esp32

使用github软件将整个工程git下来,工程链接:lv_port_esp32
1.将git下来的文件复制到P里面(复制是因为保留一个未改动的源文件,养成习惯)。
改名为其他名字
改名为自己喜欢的名字,然后进入,右键点击使用vscode打开。
2.打开安装好的ESP-IDF软件
ESP-IDF
打开后系统会自动加载一些信息,等待加载完成:
记载
此时加载的目录是esp-idf目录,我们需要进入到工程目录下去,使用cd 命令进入工程文件夹:
在这里插入图片描述
3.开始配置你的屏幕信息
①输入:idf.py menuconfig(进入ESP32的系统配置):
②进入component config
在这里插入图片描述
③下滑找到 LVGL TFT Display controller,进入按照下下图设置(我使用的是ST7789的1.14寸屏幕)
在这里插入图片描述
④开始设置屏幕的对应引脚
在这里插入图片描述
4.设置LVGL相关属性。
①返回两级,找到这个进入
在这里插入图片描述
②开始进行设置,如下:
在这里插入图片描述
5.启用LVGL模板
①返回上级目录进入
在这里插入图片描述
②进入目录,选择是否开启打印,并选择一个模板。
在这里插入图片描述
6.保存设置
①英文输入下按s键,弹出:
在这里插入图片描述
②回车确定,然后一直ESC退出到dos界面。
在这里插入图片描述

开始进行编译,下载

1.编译
命令:idf.py -p COM12 -b 2000000 build flash monitor

在这里插入图片描述

开始编译:
在这里插入图片描述

下载:
在这里插入图片描述

演示视频(lvgl对ST7789使用240*135分辨率有点问题,所以有白边)

ESP32运行LVGL例程测试FPS

  • 7
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值