文章目录

  • 什么是PlatformIO
  • 安装VS Code
  • 安装PYTHON
  • 安装PlatformIO
  • 安装ESP32 arduino架构
  • 选择+New Project创建工程
  • 从老版本更新


之前写了ESP32 S3 Arduino开发环境搭建:

当时PlatformIO 还没有更新到4.4,现在更新后终于支持ESP32 S3了,所以迫不及待给大家推荐更顺手的ESP32 S3开发环境:VS Code + PlatformIO IDE。VS Code借助强大的插件系统拥有优越的编辑能力,而Platform IO拥有强大的构建能力。两大神器强强联手后可以秒杀Arduino IDE,自动补全、函数跳转、函数提示等功能都不在话下。 从Arduino IDE切换到PlatformIO 非常简单,因为PlatformIO工程文件结构和Arduino 库文件结构略有差异,只需对文件结构稍作修改。PlatformIO目前使用唯一的不足是切换例程稍显麻烦。

什么是PlatformIO

官网:https://platformio.org/ PlatformIO面向嵌入式开发的专业协作平台。PlatformIO 是一个用于物联网开发的开源生态系统。它提供跨平台的开发环境和统一的调试器,还支持远程单元测试和固件更新,曾经获得过IOT最佳开发软件和工具奖。它可以在任何一个你最喜欢的现代操作系统上运行(macOS,MS Windows,Linux,FreeBSD)。 主要特点:

开源,最大许可Apache 2.0许可证

跨平台 IDE 和统一调试器

静态代码分析器和远程单元测试

多平台、多架构构建系统

固件文件资源管理器和内存检查。

安装VS Code

根据自己的系统下载并安装:

https://code.visualstudio.com/Download

安装PYTHON

根据自己的系统下载并安装:

https://www.python.org/downloads/

ESP32架構 esp32 platform_visual studio code


安装过程中务必勾选“将Python 加入环境变量”。

安装PlatformIO

上一步操作VS Code 安装完成后,启动VS Code,如下图所示操作:

  1. 打开扩展页面
  2. 搜索platformio
  3. 选择Platformio IDE,安装

安装ESP32 arduino架构

PlatformIO安装完成重新加载后,点击左下角蚂蚁头logo图标,(点击Open),打开Platformio IDE主页。

ESP32架構 esp32 platform_ide_02

选择+New Project创建工程

  1. 填写Project名称:自取
  2. 选择Board:根据实际使用开发板选择,比如我目前使用的是ESP32-S3-DevKitC-1,可输入ESP32-S3从自动提示中选择。
  3. 选择Framework:Arduino Framework
  4. 选择保存路径:默认
  5. 点击Finish,由于网络原因,完成需要很长时间,请耐心等待。.
  6. 完成后,可打开工程文件夹,编辑src目录下的main.cpp。

从老版本更新

如果之前已经安装过Espressif 32,可升级到最新版:

ESP32架構 esp32 platform_vscode_03