当前位置: 首页 > news >正文

ESP32开发 -- VSCODE+PlatformIO环境安装

参看官网安装:PlatformIO IDE for VSCode

一、安装PlatformIO IDE

参看:日常生活小技巧 – Visual Studio Code 简单使用
扩展中搜索platformIO IDE
在这里插入图片描述
当安装完提示重启之后。
打开一个要创建新工程的文件夹:
在这里插入图片描述
点击 Create New Project,出现下图打开open表示安装完成;
在这里插入图片描述

二、安装ESP-IDF

在这里插入图片描述

三、安装ESP32

在这里插入图片描述
点开espressif32支持包之后选择版本进行安装
在这里插入图片描述
安装成功出现如图情况;
在这里插入图片描述

四、ESP32工程新建

1、打开IDE后点新建工程;

在这里插入图片描述

2、如图所示的进行操作

  • 1:工程名;
  • 2:芯片型号选择;
  • 3:开发环境(espidf或arduino);
  • 4:工程建立环境;
  • 5:确认信息;
    在这里插入图片描述
    可以选择工程创建路径
    在这里插入图片描述
    创建工程如下:
    在这里插入图片描述

芯片型号选择:Adafruit Feather ESP32-S3 No PSRAM
疑问:为什么选择这个芯片型号呢?

按照提示,工程创建完成。

五、编译烧写

打开工程,即可按图中步骤在main.c中写程序代码;
在这里插入图片描述
编写完成后,可按照图中进行编译等操作:

  • 1:打开platformIO;
  • 2:编译工程;
  • 3:烧写程序;
  • 4:清除编译文件;
  • 5:单元测试;
  • 6:串口监听;
  • 7:终端;
    在这里插入图片描述

1、编译

点击 √ 进行编译:
在这里插入图片描述

2、烧写

1、拨码
烧写前拨到boot位置左侧,开始烧写。烧写完成再将拨码拨到右侧,重新上电。

2、选择串口

  • 1:打开串口选择;
  • 2:选择为 USB 串行设备的;

3、点击 --》 进行烧写
在这里插入图片描述
如下烧写完成:
在这里插入图片描述

六、配置platformio.ini

官网:“platformio.ini” (Project Configuration File)
在这里插入图片描述
“platformio.ini” (Project Configuration File) Section [env]
在这里插入图片描述

http://www.lryc.cn/news/442564.html

相关文章:

  • MySQL--导入SQL文件(命令行导入)
  • 【C#基础】函数传参大总结
  • 初学51单片机之IO口上下拉电阻相关
  • Resnet50网络——口腔癌病变识别
  • Python 中自动打开网页并点击[自动化脚本],Selenium
  • Spring Boot-自动配置问题
  • CS61B学习 part1
  • 我Github的问题解决了!
  • Pytorch构建神经网络多元线性回归模型
  • 如何基于Flink CDC与OceanBase构建实时数仓,实现简化链路,高效排查
  • ActiveMQ、RabbitMQ 和 Kafka 在 Spring Boot 中的实战
  • 火语言RPA流程组件介绍--获取关联元素
  • 【2024研赛】【华为杯E题】2024 年研究生数学建模比赛思路、代码、论文助攻
  • Linux——K8s集群部署过程
  • 二.Unity中使用虚拟摇杆来控制角色移动
  • 基于SpringBoot的旅游管理系统
  • Linux套接字
  • 软件测试面试题(5)——二面(游戏测试)
  • C#基于SkiaSharp实现印章管理(8)
  • 信通院发布首个《大模型媒体生产与处理》标准,阿里云智能媒体服务作为业界首家“卓越级”通过
  • AI学习指南深度学习篇-Adam的Python实践
  • 08_React redux
  • 2024华为杯研究生数学建模竞赛(研赛)选题建议+初步分析
  • 001.从0开始实现线性回归(pytorch)
  • Relations Prediction for Knowledge Graph Completion using Large Language Models
  • 2024年中国研究生数学建模竞赛D题思路代码分析——大数据驱动的地理综合问题
  • 全国31省对外开放程度、经济发展水平、政府干预程度指标数据(2000-2022年)
  • 计算机网络传输层---课后综合题
  • 【homebrew安装】踩坑爬坑教程
  • 反游戏学(Reludology):概念、历史、现状与展望?(豆包AI版)