Arduino IDE 离线添加开发板

article/2025/9/23 8:46:34

目录

  • 问题背景
  • 配置环境
  • 配置方法
    • 在线方法(失败)
    • 离线方法(成功)
  • 其他开发板
  • 参考资料

问题背景

想要使用ESP32-S2开发板,搭建一个小项目,目前比较主流的编程方法有三种,一种是IDF(应该是最正统的),一种是Arduino,还有一种是MicroPython。
一开始是打算尝试一下使用IDF因为自己之前有使用过Arduino和MicroPython,想要换一种新的方式尝试一下,结果发现难度比较大,所以还是打算使用回Arduino。

配置环境

系统:Windows 11
Arduino IDE:1.8.19

配置方法

在线方法(失败)

在官方网站中找配置的步骤:使用【开发板管理器网址】自动安装。

  1. 打开Arduino IDE,【文件】->【首选项】(或者Crtl+逗号),
    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json添加到【附加开发板管理器网址】。
    【文件】->【首选项】

【附加开发板管理器网址】

  1. 【工具】->【开发板】->【开发板管理器】,搜索esp32,选择要安装的版本,然后开始安装。【工具】->【开发板】->【开发板管理器】【开发板管理器】
  2. 拼人品的时候到了,由于众所周知的原因,你会发现下载十分慢,有很大概率下载到一半就失败。而且像我的电脑甚至连开发板的json文件都获取失败,在开发板管理器中,无法搜索到esp32。

离线方法(成功)

  1. 先下载好esp32开发板json文件,esp32开发板包,开发板工具包。
    esp32开发板json文件 点击下载

    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
    

    esp32开发板包(2.0.2版本,截至2022.02.15为最新版本) 点击下载

    https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esp32-2.0.2.zip
    

    开发板工具包(共6个)

    riscv32-esp-elf-gcc8_4_0-esp-2021r2-win32.zip 点击下载

    https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/riscv32-esp-elf-gcc8_4_0-esp-2021r2-win32.zip
    

    xtensa-esp32-elf-gcc8_4_0-esp-2021r2-win32.zip 点击下载

    https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-win32.zip
    

    xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-win32.zip 点击下载

    https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-win32.zip
    

    esptool-3.1.0-windows.zip 点击下载

    https://github.com/espressif/arduino-esp32/releases/download/2.0.0-alpha1/esptool-3.1.0-windows.zip
    

    mkspiffs-0.2.3-arduino-esp32-win32.zip 点击下载

    https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip
    

    i686-w64-mingw32.mklittlefs-c41e51a.200706.zip 点击下载

    https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/i686-w64-mingw32.mklittlefs-c41e51a.200706.zip
    

    由于上述几个文件下载地址也是外网,下载速度可能比较慢,或者无法下载,推荐使用Bitcomet或者IDM等进行多线程下载,下面也提供两个打包好的下载链接。
    CSDN下载
    musetransfer下载(有效期至2023年2月15日,失效请私信)

  2. 将json文件移动至C:\Users\你的用户名\AppData\Local\Arduino15将json文件移动至C:\Users\你的用户名\AppData\Local\Arduino15
    将esp32开发板包和开发板工具包移动至C:\Users\你的用户名\AppData\Local\Arduino15\staging\packages,没有这一个文件夹请自行新建。将esp32开发板包和开发板工具包移动至C:\Users\你的用户名\AppData\Local\Arduino15\staging\packages,没有这一个文件夹请自行新建
    也可以在首选项中直接点击这里进入到Arduino15文件夹。
    首选项

  3. 和在线安装一样,【工具】->【开发板】->【开发板管理器】,搜索esp32,选择要安装的版本,然后开始安装。【工具】->【开发板】->【开发板管理器】
    注意这里选择的版本要和上面的下载的开发板包版本一致(2.0.2)。
    【开发板管理器】

  4. 安装成功后把开发板选择为ESP32S2 Dev Module,即可愉快地开始编程了。在这里插入图片描述

其他开发板

其他开发板也可以参照这个流程,先获取json文件后,可以在json文件里查看各个版本对应的开发板包下载地址以及开发板工具包的下载地址,分别下载好后,将各个文件移动到对应的路径下,然后再回到Arduino IDE中,进入开发板管理器中进行安装。

参考资料

arduino esp8266开发板下载慢问题,小白解决方案 - 知乎
arduino开发板包默认安装在哪里?安装目录分析 - CSDN博客
试了三种方法我终于安装好了ESP32的开发环境 - 简书
Arduino配置ESP32的步骤及失败后的解决方法_L_EG的博客 - CSDN博客


http://chatgpt.dhexx.cn/article/xLBr0rce.shtml

相关文章

Arduino nano开发板选购

介绍两块Arduino nano开发板,串口芯片都是ch340g,黑色的采用Atmega168p,粉色的采用Atmega328p。板子挺厚的而且都是type c接口,有黑色和粉色可选。 除了主控芯片不同,其他都一样,只需要在Arduino程序中将处…

配置esp8266开发板的Arduino开发环境

1.esp8266开发板硬件: 基于esp8266的nodemuc开发板(pdd上有卖不超过15块);microUSB数据线(这里一定要是数据线,具备数据传输和充电功能,不能仅充电)。 esp8266开发环境有许多例如&a…

Arduino手动安装esp8266开发板

Arduino手动安装esp8266开发板可以用离线安装包,确定就是离线安装包网上不好找,版本也不齐全,无法找到某个特定版本的离线安装包,好处是直接双击运行,傻瓜式安装就好了,下载地址 https://cloud.codess-nas…

几个常用的arduino附加开发板管理网址

摘要:本文介绍arduino变成环境下几个常用的开发板的网址,设置方法是“首选项”--”附加开发板管理器网址“填入对应的字符串即可,本文介绍的有mtstack开发板。 m5stack开发板 例如下图这种 还有下图这种,它们都是基于esp32核心的。…

如何用Arduino IDE开发9.9元的合宙LuatOS ESP32C3开发板?

如何用Arduino IDE开发9.9元的合宙LuatOS ESP32C3开发板? 合宙LuatOS ESP32C3-CORE开发板 简介硬件准备软件准备1、安装串口驱动(CH343)2、安装Arduino IDE3、添加ESP32C3开发板 烧录测试程序1、编译程序2、连接 & 上传 合宙LuatOS ESP32…

认识 Arduino 开发板

Arduino 是源自意大利的一个开放源代码的硬件项目平台,该平台包括一块具备简单 I/O 功能的电路板以及一套程序开发环境软件。 Arduino 真正腾飞的原因是其能够实现将模拟输入转换为数字输入,换言之,您可以将光线,温度&#xf…

彻底分析Arduino库安装和开发板库安装路径和方式

参考:https://blog.csdn.net/weixin_43794311/article/details/128631564,https://blog.csdn.net/t01051/article/details/103766886 一个最简单的安装esp8266和esp32的方法 在网址:https://arduino.me/download,下载对应的开发…

Arduino开发教程

Arduino开发教程 1 前言1.1 大道之悟1.2 Arduino 硬件1.3 Arduino 软件 2.基础篇2.1 点灯操作2.2 电机驱动2.3 机器通讯 3. 提高篇3.1 联合实验3.2 物联开发 4. 进阶篇4.1 实物开发4.2 友人优作 5. 优质工具5.1 串口工具5.2 开发工具5.3 3D打印机 6. 小结 🎏&#x…

自制Arduino 风格开发板 - HK32F030MF4P6 紧凑开发板

模仿Arduino Nano 做一个HK32F030M 的紧凑开发板,排针间距和Arduino Nano 相同,整体尺寸略小,适合插在面包板上。兼容HK32F030MF4P6 和0301M,板载CH340N 串口和DS1307 时钟模块。开源工程地址:HK32F030MF4P6 紧凑开发板…

Arduino添加ESP32开发板

【2023年3月4日】 最近要在新电脑上安装Arduino,需要进行一些配置,正好记录一下! Arduino2.0.1 下的开发板添加操作。 ESP32开发板GitHub链接: GitHub - espressif/arduino-esp32: Arduino core for the ESP32Arduino core for…

Arduino上手动添加开发板

最近一个在一个项目上想在树莓派3B上使用9dof-razor-imu传感器,,搭建开发环境的时候根据其官网说明选了Arduino。然而在添加他的第三方SparkFun开发板时出了问题,因为他的开发板环境包在GitHub上,所以Arduino的开发板管理器在下载…

Arduino安装与配置ESP8266开发板(超简单,亲测有效)

文章目录 前言一、下载Arduino二、 ESP8266环境配置(超简单,亲测有效)三、下载验证总结 前言 由于要上数字信号处理课程,需要安装Arduino,并在Arduino中配置ESP8266环境,然而发现在首选项中附加开发板管理器网址这种方法&#xf…

基于Arduino Uno开发板制作音乐播放器

基于Arduino Uno开发板制作音乐播放器 本文将基于Arduino开发板实现一个音乐播放器。 利用Arduino Uno读取sd卡模块中内存卡的音乐,传输信号到扬声器进行播放。一、项目软硬件简介&准备 1.Arduino开发板 Arduino Uno 是一款基于 Microchip ATmega328P 微控制…

二、初识arduino uno开发板

开发板参数表 什么是arduino? Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Process…

Arduino基础入门篇(认识开发板和面包板)

Arduino开发板 Arduino是一款简单易学且功能丰富的开源平台,包含硬件部分(各种型号的Arduino开发板)和软件部分(Arduino IDE) Arduino硬件部分可以独立工作,也可以与外部硬件设备协同工作。比如利用Arduino配合各种传…

esp32开发板 Arduino IDE 2.0环境搭建--2022年记录

我用的是Arduino IDE 2.0版的。 1.首先打开Arduino,然后点击File→Preferences,在弹出的对话框里填入下面的链接,接着点击确定并关闭对话框。 https://www.arduino.cn/package_esp32_index.json 2.在开发板管理器里头搜索esp32,…

Arduino 基础入门篇 03—UNO R3开发板介绍

工欲善其事,必先利其器。上一篇讲解了Arduino开发的软件环境,本文将介绍Arduino开发的硬件环境,即Arduino UNO R3开发板。 UNO R3开发板 Arduino生态中包括多种开发板、模块、扩展板。其中UNO R3是最适合入门且功能齐全使用量最多的Arduino…

Arduino 开发板介绍及对比

一、UNO/UNO r3 Arduino / Genuino Uno是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。…

如何在Arduino上安装ESP32开发板

Arduino 软件安装 要获取 Arduino 软件安装包,可直接到官网地址获取,地址: https://www.arduino.cc/ ,进入官网如下所示: 选择“SOFTWARE”选项卡,根据自己电脑系统选择对应版本下载,我们使用…

详解Arduino Uno开发板的引脚分配图及定义

详解Arduino Uno开发板的引脚分配图及定义 在本篇文章中,我们将详细介绍Arduino开发板的硬件电路部分,具体来说,就是介绍Arduino Uno开发板的引脚分配图及定义。Arduino Uno微控制器采用的是Atmel的ATmega328。 Arduino Uno开发板的引脚分配…