ArduinoIDE快速搭建ESP32开发环境

本文详细介绍了如何在Windows 10上搭建ESP32的开发环境,包括创建文件目录、从外部下载ESP32开发工具包、安装所需组件以及验证下载测试的过程。推荐通过外部下载方式,避免IDE内部下载可能出现的网络问题。
摘要由CSDN通过智能技术生成

在这里插入图片描述

去我的博客园阅读体验更好喔

IDE内部下载(不推荐)

网上看到有些通过在IDE内部直接下载开发板的,首先打开【文件】->【首选项】:
image

然后添加开发板管理器网址(第三条是esp8266的,因为之前使用过,我这里没有删除,这里不用管)
image

https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json
https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json

然后去【工具】->【开发板】->【开发板管理器】里下载对应的开发板即可
image

注意:这种方法虽然简单,但由于各种网络原因可能容易下载失败,所以不推荐,推荐下面这种外部下载的方式。

外部下载(推荐)

说明:以下基于win10平台进行esp32开发环境搭建

文件目录创建

创建文件夹用于存放开发板资料

hardware目录下创建目录:espressif/esp32/

/../arduino-1.8.15/hardware/espressif/esp32/

image-20220623002104258

安装ESP32开发工具包

首先进入仓库,点击下载完整工程(直接下载zip或者git克隆),然后将工程里面的文件全部解压在 esp32文件夹下

  • git克隆:

    https://github.com/espressif/arduino-esp32.git
    
  • 下载zip:

    下载的话慢可以去这个网站加速,把下面的链接粘贴在编辑框即可

    https://github.com/espressif/arduino-esp32/archive/refs/heads/master.zip
    

    image-20220623002545764

然后进入tools/package文件夹,打开文件 package_esp32_index.template.json

需要找到三个文件的链接进行下载:xtensa-esp32-elf-gcc, esptool_pymkspiffs根据文件中给出的【url】 直接去浏览器或者其他下载器(如迅雷)下载

  • xtensa-esp32-elf-gcc

    64位电脑选择下面 x86_64-mingw32这个,或者直接点击下载

    {
        "host": "i686-mingw32",
        "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip",
    	......
    },
    
    {
        "host": "x86_64-mingw32",
        "url": "https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win64.zip",
    	......
    }
    
  • esptool_py

    64位电脑选第二个的链接,或者直接点击下载

    {
        "host": "i686-mingw32",
        "url": "https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esptool-3.3-windows.zip",
    	......
    },
    {
        "host": "x86_64-mingw32",
        "url": "https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esptool-3.3-windows.zip",
         ......
    },
    
  • mkspiffs

    windows只有一个可以下载,点击直接下载

    {
        "host": "i686-mingw32",
        "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip",
    	......
    }
    

    image-20220623003317865

    下载完成后解压到tools文件夹:

    image-20220623005028014

下载测试

选择一个示例程序,在ArduinoIDE编译下载程序成功

image-20220623005123695

放两张引脚图

右键复制链接打开源图

在这里插入图片描述

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

[小G]

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值