ESP32 S3 的VS Code + PlatformIO 开发环境搭建

4 篇文章 1 订阅
4 篇文章 2 订阅

之前写了ESP32 S3 Arduino开发环境搭建:https://blog.csdn.net/CNCTECHENT/article/details/123882895

当时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/
安装python
安装过程中务必勾选“将Python 加入环境变量”。

安装PlatformIO

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

  1. 打开扩展页面
  2. 搜索platformio
  3. 选择Platformio IDE,安装
    在这里插入图片描述

安装ESP32 arduino架构

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

选择+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,可升级到最新版:
在这里插入图片描述

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: ESP32 S3VS Code开发环境都是用于开发ESP32芯片的工具。ESP32 S3是一款基于ESP32-S3芯片的开发板,可以用于快速开发和测试ESP32-S3芯片的应用程序。VS Code是一款开源的代码编辑器,可以用于编写和调试各种编程语言的代码。 ESP32 S3VS Code开发环境都有其优点和缺点。ESP32 S3开发板具有丰富的外设和接口,可以方便地连接各种传感器和设备,同时也支持Wi-Fi和蓝牙等无线通信功能。而VS Code则具有强大的代码编辑和调试功能,可以帮助开发者更快速、更高效地编写和调试代码。 总的来说,ESP32 S3VS Code开发环境都是非常优秀的工具,可以帮助开发者更好地开发ESP32芯片的应用程序。具体使用哪种工具,需要根据具体的开发需求和个人喜好来选择。 ### 回答2: ESP32-S3是一款高性能、低功耗的Wi-Fi和蓝牙产品,具有安全性和通用性。它是ESP32系列的最新版本,由乐鑫科技(Espressif)推出。ESP32-S3具有更快的时钟速度和更高的计算能力,以及更多的内存和存储空间,可以支持更强大的应用场景。在这种情况下,VS Code是一种很好的开发环境,因为它提供了很多功能和工具,使开发人员能够更有效地编写和调试软件。 VS Code是一个开源的源代码编辑器,由微软公司开发,可以在各种平台上运行。它提供了很多功能和扩展,可以满足开发人员的需求。它可以支持各种编程语言,包括C++和Python,也是一个很好的ESP32-S3开发环境。VS Code可以通过扩展程序添加许多功能,并支持自动完成、调试和项目管理等功能。 ESP32-S3VS Code的结合可以提供许多优势。ESP32-S3无论是在处理速度还是内存容量上都比之前的版本更好,因此,使用VS Code开发环境可以大大提高开发人员的生产力。开发人员可以使用VS Code中的调试功能,更快地定位和解决问题,并实现更快的软件开发周期。 此外,VS Code支持版本控制系统,例如Git,可以让开发人员更轻松地管理代码。许多VS Code的扩展程序也可以提高开发人员的效率,例如代码片段的自动完成、代码片段的预览等等。这些都可以帮助开发人员更快地编写软件,并优化代码的质量。 总之,ESP32-S3VS Code的结合是一种非常优秀的开发环境,可以帮助开发者更快、更高效地开发和管理ESP32-S3的软件项目。 ### 回答3: ESP32 S3是一款高性能、高度集成的Wi-Fi+蓝牙SoC芯片,可应用于智能家居、智能手表、智能音箱等一系列物联网产品。而VS Code是一款功能强大的开源IDE开发环境,可支持多种编程语言,包括C++、Python等。那么,使用ESP32 S3VS Code开发环境有什么优劣呢? 首先,使用ESP32 S3VS Code开发环境可以获得更高效的开发效率。ESP32 S3搭载强大的MCU,除了支持Wi-Fi和蓝牙外,还可以实现SPI、I2C等多种接口,这为开发者打造更为丰富多样的物联网产品提供了保障。而VS Code提供了一系列方便开发者编写代码的工具,如自动补全、代码高亮、代码折叠、调试工具等等,这些功能大大提高了开发效率。 其次,使用ESP32 S3VS Code开发环境可以提高代码质量。ESP32 S3可以支持多种编程语言,如C++、Python、Java等,开发者可以根据不同的需求选择适合的语言进行开发。而VS Code提供了强大的代码分析器和静态检查工具,可以发现代码中的潜在问题,使得代码更为规范和健壮,减少程序出现异常的概率。 最后,使用ESP32 S3VS Code开发环境可以减少成本。由于ESP32 S3内部集成了Wi-Fi和蓝牙,可以使用单个芯片来实现多种功能,而不必使用多个芯片。这大大降低了物联网产品的成本,使产品更具有价格竞争力。而VS Code是一款开源的IDE,可以免费下载和使用,再加上其可扩展性强,可以根据不同的需求安装不同的插件,可以自由定制开发环境。 综上所述,使用ESP32 S3VS Code开发环境可以获得更高效的开发效率、更好的代码质量,同时可以降低产品成本,因此,这一组合应该是物联网开发者的不二之选。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值