目的
理论上Arduino IDE安装开发板数据包是非常方便的,不过在国内的网络环境下有时候就会很纠结。另外Arduino IDE对于下载数据这块也存在问题,经常下着下着就出错了,只要出错后就需要重新下载,就算下载完了也会校验不通过无法安装。这篇文章就讲下这个问题的处理方法。
离线开发板数据包(鱼)
这个方法是最简单的,只要三步(这里的数据包只支持windows系统,如果不是请直接看下章节):
- 第一步:下载数据包
ESP8266 Arduino Release 2.7.4
链接一:https://pan.baidu.com/s/1ZqvWfzbR3G4GSxqLdl1YPA 提取码: ttma
链接二:https://download.csdn.net/download/Naisu_kun/15610768 - 第二步:安装数据包文件
解压数据包,将解压得到的文件夹中的Arduino15
文件夹整个覆盖到用户文件夹\AppData\Local\
下 - 第三步:附加开发板管理器网址
Arduino IDE>文件>首选项>附加开发板管理器网址
中加入开发板包地址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
完成上面步骤后就能在 工具>开发板 中看到ESP8266的开发版了。
安装最新开发板数据包(渔)
上面是个方便的方式,这里再讲讲如何从原理层面安装开发板数据包。
从Arduino IDE直接安装开发板数据包主要遇到的问题都出现在下载过程上,那么只要不通过Arduino IDE,直接在浏览器或用下载工具下载好这些文件就行。
具体到 Arduino core for ESP8266 主要需要下面几个文件:
package_esp8266com_index.json
该文件在 Arduino core for ESP8266 项目地址可下载到;
项目地址:https://github.com/esp8266/Arduino
esp8266-版本号.zip
同上,注意两个文件版本要统一;系统版本.mklittlefs-版本号.文件格式
该文件下载地址可从上面的 package_esp8266com_index.json 文件中获得,注意对应的操作系统和版本号,下载最新的;
系统版本.mkspiffs-版本号.文件格式
同上;系统版本.xtensa-版本号.文件格式
同上;python3-版本号.文件格式
同上;
下载完上面几个文件后把几个放到指定位置:
package_esp32_index.json
放到用户文件夹\AppData\Local\Arduino15\
下,如果没有相关文件夹请自行建立;- 其余文件
放到用户文件夹\AppData\Local\Arduino15\staging\packages\
下,如果没有相关文件夹请自行建立;
接着附加开发板管理器网址
Arduino IDE>文件>首选项>附加开发板管理器网址
中加入开发板包地址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
最后开始安装开发板数据包
Arduino IDE>开发板>开发板管理器>esp8266>安装
总结
Arduino IDE安装开发板数据包相关的问题处理方式主要就是上面这些了,只要有耐心很多问题总有办法解决的。