文章分类 - ESP32
摘要:SP32-C3 学习测试到今天,一直在使用 ESP-IDF 的框架, 但是还从来没有注意过工程结构,遇到复杂一点的项目,工程结构就显得太乱了, 本文就来了解下 ESP-IDF 工程结构。 TOC 前言 大家好,我是矜辰所致,知乎、CSDN、信公众号同名,因为盗版侵权文章实在是太多了,我不得已会在文章
阅读全文
摘要:发现问题开发ESP32的时候,当我使用多个组件的时候,编译的时候出现两个问题 Task/Task_Gui.c:13: undefined reference to `lvgl_driver_init’However, the component manager is not enabled解决问题1
阅读全文
摘要:最近在学习esp32,使用VSCODE进行开发。今天在添加自己的项目文件,编译后,系统提示找不到头文件,找了很久,最终在大佬同事的帮助下才解决,这里记录一下。 情况一(在components文件下添加)先上报错图片。 就只在官方的DEMO文件里添加了另外一层文件,就出现这个问题。只多了一层“drv”
阅读全文
摘要:目录1.软件获取2.环境搭建2.1 ESP IDF 安装2.2 Vs Code +ESP IDF 配置3.demo1.软件获取ESP IDF 获取https://dl.espressif.cn/dl/esp-idf/ Vs Code 获取https://code.visualstudio.com/
阅读全文
摘要:基于VScode+PlatformIO+Arduino框架开发 0. 硬件 0.1 硬件实物 ESP32 dev 电阻触摸屏(驱动芯片是ILI9341) esp32 触摸屏 0.2 接线图 需要了解,TFT屏幕和触摸是两部分 在本例中,屏幕显示和触摸功能都是采用SPI进行通讯;因此首先短接TFT触摸
阅读全文
摘要:一、完成LVGL移植 在使用LVGL提供的测试案例时,需要先移植LVGL,不明白的小伙伴看我之前的笔记 esp-idf 移植 lvgl8.3.3 。移植完成后的项目文件如下图所示 二、添加需要的测试案例 在项目的 components 文件下创建 lvgl_examples,并导入需要测试的案例,如
阅读全文
摘要:一、准备材料 开发板:esp32s3 idf版本:4.4.2 lvgl:8.3.3 注意:lvgl不要选择master分支,编译失败时不好确定问题。 二、创建idf项目 方式一 通过 VSCode 创建项目 在命令面板中搜索 esp-idf new,开始创建项目 项目配置信息 选择需要的模板,也可以
阅读全文
摘要:前言第一次使用lvgl做ui,屏幕类的外设之前也鲜有使用,所以也讲不出个一二三四的原理来,只是站在前辈们的肩膀上摸索一下。本系列文章基于ESP32系列ESP-IDF框架下对lcd屏和lvgl的使用,仅用于笔者使用过程记录和参考,如果在使用过程中遇到了一些问题也会提出来希望各路大神不吝赐教。 一、新建
阅读全文
摘要:开发环境:VsCode + 插件ESP-IDF V5.0 开发环境的搭建在之前我有三篇笔记都有介绍,经反复对比,最后选择VsCode+插件ESP-IDF这个环境,详见上一篇笔记:ESP32-C3开发笔记5:ESP-IDE工具链的安装(VsCode + ESP-IDF插件)。 下面介绍一个完整的创建新
阅读全文
摘要:本文简介idf.py 命令行工具提供了一个前端,可以帮助您轻松管理项目的构建过程,它管理了以下工具: CMake,配置待构建的项目 Ninja,用于构建项目 esptool.py,烧录目标硬件设备 可通过 idf.py 配置构建系统,具体可参考 相关文档。 实验平台①ESP-IDF 版本:relea
阅读全文