【ESP32开发】——开发环境搭建(VSCode+PlatformIO)

这篇具有很好参考价值的文章主要介绍了【ESP32开发】——开发环境搭建(VSCode+PlatformIO)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、引言

        本章内容主要介绍ESP32的开发环境搭建(基于VSCode+PlatformIO)的流程与相应的注意事项,避免开发ESP32止于环境搭建!
关于ESP32的介绍与各种不同开发环境介绍详见其他博主的推文
老宇哥带你玩转ESP32:01入门介绍 (qq.com)

        之所以选择VSCode+PlatformIO+Arduino的开发框架,主要有以下原因:

  1. 提高生产效率:PlatformIO 是一个跨平台的开源工具链,专为嵌入式开发而设计。它提供了集成开发环境、库管理、调试工具等一系列功能,可以显著提高开发效率。PlatformIO 支持与 Arduino 框架无缝集成,使得开发、编译和上传代码变得更加简单。

  2. 代码可读性:VSCode 的代码提示和自动补全功能,以及 PlatformIO 的管理工具,都能帮助你编写规范、格式良好且易于阅读的代码。这对于团队合作和项目维护非常重要,可以提高代码的可维护性和可读性。

  3. 架构设计:Arduino 框架是一种简单、易用的嵌入式开发框架,适用于快速原型开发和小型项目。结合 PlatformIO 和 VSCode,可以更好地组织和管理代码,采用模块化的设计思想,从而更好地构建扩展性和可维护性强的架构。

  4. 维护性:使用 VSCode 和 PlatformIO,可以轻松管理项目的依赖库、版本控制和团队协作。在项目的维护过程中,可以更好地管理和更新代码、调试问题,并且能够快速适应和采用新的功能、库或硬件平台。

二、开发环境搭建流程

        开发环境的搭建流程详见“老宇哥”的推文:        

老宇哥带你玩转ESP32:02使用VSCode+PlatformIO搭建开发环境 (qq.com)文章来源地址https://www.toymoban.com/news/detail-693005.html

其中包含了VScode下载安装、Python环境安装、PlatformIO插件下载的流程。注意事项如下:

1.安装PlatformIO插件时若弹出的C/C++编译器安装的提示,可直接忽略。

2.在使用PlatformIO新建项目时,需要选择对应自己开发的开发板型号,如ESP32、ESP32-S3、ESP32-C3等,如下:这里我用的是esp32-c3-devkitc-02的开发板

esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot

 3.项目保存位置可选择D盘或其他存储路径。esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot

 4.配置文件platformio.ini添加一行monitor_speed = 115200,可以设置串口监视器的波特率

esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot

 三、第三方库下载与使用

        当需要使用第三方库时,如使用mqtt通信、json数据处理、RGB灯点亮时需要下载第三方库进行调用,这个时候可按下方步骤进行操作:

esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot

 esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot

 esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot

 esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot

esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot 添加如下:按ctrl+s保存配置文件,此时将自动下载添加的第三方库

esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot

 程序引用:

esp32开发环境,ESP32 MCU开发,vscode,mcu,物联网,嵌入式硬件,iot

 按上述流程即可完成第三方库的下载和使用。

四、参考资料

1.开发文档网址:

ESP32-C3-DevKitC-02 - ESP32-C3 - — ESP-IDF 编程指南 latest 文档 (espressif.com)

2.ESP32开发资料区(全英):

https://randomnerdtutorials.com/getting-started-with-esp32/

3.ESP32开发环境介绍:

老宇哥带你玩转ESP32:01入门介绍 (qq.com)

4. 开发环境的搭建流程:        

老宇哥带你玩转ESP32:02使用VSCode+PlatformIO搭建开发环境 (qq.com)

到了这里,关于【ESP32开发】——开发环境搭建(VSCode+PlatformIO)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ESP-IDF + Vscode ESP32 开发环境搭建以及开发入门

    创作不易,转载请注明出处! Tips: 虽然笔者采用的是Linux开发环境,但是Windows开发环境的亦可阅读,所述内容与系统关联性不大,尤其是后文介绍的如何将自己的文件加入到工程,解决头文件找不到等问题,无论哪种系统均会存在。 Tips: 最近更新了一篇windows下搭建的,大家

    2024年02月02日
    浏览(45)
  • ESP32开发:1、环境搭建(基于vscode+ESP-IDF)

    ESP-IDF提供操作ESP32芯片的API函数,供用户编写的用户程序调用。当用户程序编写好后,ESP-IDF需要借助一系列编译工具才能将用户程序+API函数编译成能运行在ESP32上的二进制文件。 如上图所示这个1个G左右大的压缩包就是ESP-IDF。如果电脑上已经存在了这个文件,就可以不用下

    2024年02月12日
    浏览(46)
  • ESP32C3学习&开发之路——VScode开发环境搭建

    上次搭建好了ESP IDF离线版的开发环境,但是我不想每次开发的时候都要打开“PowerShell”终端,也不想要输入指令进行编译和下载的操作,所以再搭建在VScode的软件上开发ESP32系列WiFi模组的开发环境。 VScode全称Visual Studio Code,免费而强大,可在Windows、Linux和Mac OS上运行。所以

    2024年02月10日
    浏览(46)
  • vscode+esp-idf 搭建esp32开发环境,编译信息中文乱码

    1.修改波特率 2.C:UsersAdministrator.vscodeextensionsvsciot-vscode.vscode-arduino-0.6.0-win32-x64outsrccommon  打开文件 util.js 屏蔽掉这部分的代码 、  

    2024年02月10日
    浏览(39)
  • ESP32开发环境搭建Windows VSCode集成Espressif IDF插件ESP32_IDF_V5.0开发编译环境搭建

    下载网址:https://dl.espressif.com/dl/esp-idf/ 打开上面的网页,选择单击页面中 ESP32-IDF v5.0.2 - Offine Installer,5.0.2是当前最新版本,如果没有ESP32-IDF v5.0.2 - Offine Installer,说明官方有更新最新版本,如果想要安装此教程版本可以把页面翻到最下面,会列出所有历史版本供用户下载。

    2024年02月13日
    浏览(45)
  • ESP32+VSCode开发环境搭建(全网最强最终解决方案)

    本文必然会解决你在ESP开发道路上遇到VSCode开发环境搭建的问题! 本文一定能解决你ESP开发道路上遇到的开发环境搭建问题! 本文必须解决你在ESP开发道路上遇到的开发环境搭建问题! 如果发现看了本文解决不了你的开发问题,请在评论区轰炸我!轰炸我!轰炸我!我随时

    2024年02月08日
    浏览(34)
  • Vscode的ESP32环境搭建以及烧录移植

    无须下载python,git等软件 首先需要有VScode和ESP的离线包 下载的链接放在下面:下载自己需要的版本,ESP最好知道你要用的代码是那个版本搭建的,不然无法正常编译。版本之间有差异 VScoed:Download Visual Studio Code - Mac, Linux, Windows ESP:dl.espressif.cn/dl/esp-idf/​​​​​​ VScode的

    2024年01月20日
    浏览(45)
  • 【ESP32填坑日记】环境篇① 一站式VScode+ESP-IDF搭建教程,附带Python出错填坑经验

    VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验、最新版安装包,文末附带神奇的免安装版!! 巨详细一站式VScode+ESP-IDF的开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验,以及免安装版,小白跟我无脑操作也能一次点亮,文章最后附最

    2024年02月04日
    浏览(51)
  • 巨详细一站式VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验

    VScode+ESP-IDF开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验、最新版安装包,文末附带神奇的免安装版!! 巨详细一站式VScode+ESP-IDF的开发环境搭建教程,附带Python和Git安装教程、安装出错踩坑经验,以及免安装版,小白跟我无脑操作也能一次点亮,文章最后附最

    2024年02月16日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包