注意:lvgl不要选择master分支,编译失败时不好确定问题。 二、创建idf项目 方式一 通过VSCode 创建项目 在命令面板中搜索 esp-idf new,开始创建项目 项目配置信息 选择需要的模板,也可以选择想要的案例 注意:需要VSCode 中安装 idf 环境的可以看我之前的笔记VSCode 中安装 esp-idf 方式二 通过命令创建项目 idf.py ...
经过上述步骤 LVGL可以在ESP32上面运行DEMO,不过这个离会用LVGL还有一定的距离。 还需要查看更多的LVGL资料,以及ESP32-IDF编程的资料,才能进一步熟悉并使用。
ESP-IDF的LVGL移植包括2个组件: lvgl lvgl_esp32_drivers 目前lvgl_esp32_drivers在ESP-IDF 5.0以上版本编译通不过,所以我们安装ESP-IDF 4.4.5。 从https://dl.espressif.cn/dl/esp-idf/下载 安装说明见《Windows系统安装ESP32 ESP-IDF开发环境》 https://blog.csdn.net/chentuo2000/article/details/133922505?
由于LVGL已经支持ESP32了,所以就更简单了,基本就是把文件复制过来,跑起来就OK了,底层对硬件的驱动完全不需要担心。 LVGL对于ESP IDF是相当于一个组件的存在,因为使用的是PlatformIO IDE,所以上面的所有步骤都是在为接下来的操作做支持。怎么在PlatformIO IDE里面添加组件捏?在做好上面所有步骤之后,在文件夹里面添加一...
2、安装ESP-IDF插件 3、新建一个helloword工程 4、移植lvgl 最近呢,想做一个小手表 ESP32-S3+LVGL 在移植lvgl的过程中,跟着网上的教程一步一步移植,还是会出现各种问题。 于是乎打算自己出一篇手把手的教程。 那么我们开始吧! 1、安装VSCode 官网下载: Visual Studio Code - Code Editing. Redefinedcode.vi...
2.使用vscode打开ESP32工程,按下ctrl+shift+p调出控制台,输入“show component registry”---...
在esp-idf安装目录下《esp-idf/example》,新建一个文件夹lcd(名字随便起,自己喜欢),拷贝文件夹LVGL_TEST到这里: 2.创建工程 在命令面板打开example: 找到刚才的文件夹,几点创建新工程到用户目录: 3.配置工程 驱动芯片由原来的ST7735S改为ili9341: 根据情况配置引脚,我是飞线连接,所以就使用原来的配置,我根据这个...
这是我新建的一个ESP32 IDF 工程,或者可以用之前创建的任意一个工程。把components和main文件夹复制进来。components文件夹中我删除了lv_examples组件,它是LVGL的一些演示例子,可留可不留。LVGL组件里就是存放LVGL核心库文件的,lvgl_esp32_drivers组件存放的是ESP32的一些驱动相关的文件,如屏幕驱动,触摸驱动等,我那...
idf: version: ">=4.1.0" # # Put list of dependencies here # # For components maintained by Espressif: # component: "~1.0.0" # # For 3rd party components: # username/component: ">=1.0.0,<2.0.0" # username2/component2: # version: "~1.0.0" # # For transient dependencies `public...
401 1 3:42 App Vscode Platformio for Arduino/ESP-IDF 初学者常见问题 (1) Unknown board ID(for ESP32-C6) 1429 1 10:01 App LVGL8.35 移植的问题 ESP32/ESP32C3/ESP32S3+ILI9341/ST7789/ST7735 程式库默认SPI频率問題浏览方式(推荐使用) 哔哩哔哩 你感兴趣的视频都在B站 打开信息...