ESP32P4之LVGL从0到1教学(一) 环境配置

📅 2026/7/12 5:08:25 👁️ 阅读次数 📝 编程学习
ESP32P4之LVGL从0到1教学(一) 环境配置

ESP32P4使用LVGL

我这里主要以实用主义为主,不会和其他文章一样过多赘述很多理论和讲解,主要希望能多记录和讲解如何在最小学习成本下,快速使用起来LVGL这个组件,并精通使用ESP32+LVGL。

环境配置

为了更快的使用LVGL,所以底层的一般能跳过就跳过,但是有的配置是必须的,并且会影响到LVGL的性能,则要讲一下。

驱动

LVGL的使用一定要使用到屏幕的驱动,每款屏幕的驱动程序以及驱动芯片都不一样,为了快速使用,这里假设读者已经实现对应的驱动。

如果是使用微雪的ESP32开发板,那尽量直接使用官网的ESP32例程。官网网址:微雪电子官网资料

使用的例程尽量带LVGL。

开发方式

开发方式我这里主要是使用ESP-IDF开发,这个开发方式比Arduino的开发方式更加的复杂,但是开发出来的东西会更加的精致,能实现的功能也更加的复杂,更适合工程类开发。
如果你是学生,或者学习,建议使用ESP-IDF学习,虽然花的时间更多,但是学习会更加的系统,更方便以后做嵌入式开发工作。
如果你是工作者,那必须使用ESP-IDF学习,这是工程化的必然。

ESP_IDF界面


1、开发前,请确保你的VSCODE里已经安装了这个ESP_IDF,并且右边有这个图标。

2、确保安装了espressif-v5.5.4,这个版本是我用的比较稳定的,感觉没有什