arduino的esp32环境搭建(不需要翻墙,不需要离线安装)

这段时间想着arduino上面有很多例子和模块,编程很方便,自带编译器,操作方便。于是想用这个东西编译一下esp32,但是在配置环境时候各种碰壁,各种下载,最终也没有安装上,好像网上的教程都是在国外写的一样,github东西随便下,也不见有人讲一下下载失败怎么办,也没有国内镜像的教程,最终我通过自己的方式,不用网上的教程,只是用国内能用的软件和能访问的软件配置到了环境,在这里记录一下,也写下来给那些需要的人。

我的版本是在esp32  1.0.6版本的时候做的,如果后期版本升级这个方法同样适用。

首先,需要安装arduino这个官网就可以打开下载,即使官网打不开网上的安装包下载也有很多,这个就不介绍了,我下载的是1.8.19版本,然后打开arduino.exe。

第一步,配置附加开发板管理器网址:

写下https://dl.espressif.com/dl/package_esp32_index.json

首先可以尝试在网页上这个文件是否可以打开,如果能正常打开就没问题,直接写在“文件-》首选项”里面

如果网页打不开,那就说明这个网站被和谐了,需要用迅雷下载这个文件,直接将上面的网址在迅雷中新建,迅雷基本是可以下到的,也可以尝试其他下载软件。

下载到package_esp32_index.json文件后放置到C:\Users\Administrator\AppData\Local\Arduino15

目录下即可,这个目录可以点击首选项中进入。

 

 到这里就设置好了开发板的管理器。

第二步,更新esp32源码

进入“工具-》开发板-》开发板管理器”

 在这里搜索“esp32”

选择1.0.6,然后安装,如果你能流畅的访问github那么等安装完成你就下载完源码了。

我就是在这里各种下载时失败,或者下载很慢,120M的东西20k的下载等。

下面我就讲一下,无法下载github的东西的时候的操作吧。

第二步备用方式,自行下载需要的安装包

我们需要找到我们之前的json文件,然后打开它,如果你的东西是提示下载失败,那么你可以根据失败的提示log里面的网址,在迅雷中下载,不得不说迅雷下载还是可以,毕竟这些东西都不大,下载速度还是可以接受的。

首先是在“platforms”块中找到你的需要的esp32版本

"platforms": [
        {
          "name": "esp32",
          "architecture": "esp32",
          "version": "1.0.6",
          "category": "ESP32",
          "url": "https://github.com/espressif/arduino-esp32/releases/download/1.0.6/esp32-1.0.6.zip",
          "archiveFileName": "esp32-1.0.6.zip",
          "checksum": "SHA-256:982da9aaa181b6cb9c692dd4c9622b022ecc0d1e3aa0c5b70428ccc3c1b4556b",
          "size": "51126662",
          "help": {
            "online": ""
          },

把“url”中的内容复制到迅雷中下载,这样我们就得到了esp32-1.0.6.zip,把这个压缩包放到C:\Users\Administrator\AppData\Local\Arduino15\staging\packages

目录下。

剩下的在“tools”块中,找到你自己的平台,比如你是windows台式机你需要下载"host": "i686-mingw32"的“url”对应的网址,和上面一样,把url复制到迅雷中下载,下载的文件复制到C:\Users\Administrator\AppData\Local\Arduino15\staging\packages中。

然后,分别需要下载

"name": "xtensa-esp32-elf-gcc"

"name": "esptool_py"

"name": "mkspiffs"

"name": "esptool"

把这几个块中的对应平台的压缩包下载下来,放到packages目录中,这样就完成了。

重启arduino,这时候你的开发板中就有了esp32的源码了,剩下的就是源码的修改和使用了,环境搭建就到这里。

希望能帮助到开始使用,学习的同学们。

  • 19
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
要搭建Arduino环境来开发ESP32,你需要进行以下步骤: 1. 首先,下载并安装Arduino IDE。你可以从Arduino官方网站或者Arduino中文社区下载IDE安装程序。 2. 打开Arduino IDE,进入“文件”菜单,选择“首选项”。在打开的对话框中,找到“附加开发板管理器网址”字段,并在输入框中添加ESP32开发板的支持链接:https://dl.espressif.com/dl/package_esp32_index.json。 3. 点击“确定”保存设置后,返回IDE主界面。进入“工具”菜单,选择“开发板”>“开发板管理器”。 4. 在开发板管理器中搜索“ESP32”并找到“esp32 by Espressif Systems”。点击安装按钮,等待安装完成。 5. 安装完成后,再次进入“工具”菜单,选择“开发板”,在开发板列表中选择“ESP32 Wrover Module”或者你使用的具体ESP32型号。 6. 现在你已经成功搭建了ESP32Arduino环境。你可以在IDE中通过库管理器下载所需的库,并在代码中引入头文件进行开发。 需要注意的是,尽管使用Arduino IDE可以简化开发过程,但它可能没有像其他IDE那样提供更高级的功能,如"go to define"。因此,在开发过程中,你可能需要更多地依赖于其他工具和方法来实现类似的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [arduino-esp32:开发环境搭建](https://blog.csdn.net/unclejin_/article/details/122160123)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值