基于arduino IDE 部署ESP32 ESP8266开发环境
本文涉及技术:arduinoIDE环境,windows10系统软件,开发环境配置,单片机新手入门;
关于arduino 程序学习与相关教程,可以前往Arduino中文社区
arduino1.8.9
arduinoIDE 是一个很棒的集成开发环境,自带有开发版环境管理,函数库管理,一键编译、下载;串口调试的功能,代码格式简单,非常适合新手上手使用,然而它2.0版本更新后界面落差极大,增加学习成本,因此笔者推荐使用1.8.9版本的arduino ide,可以使用官方版本
Arduino IDE1.8.9
链接:https://pan.baidu.com/s/1uuGwkB1EsB3Zu_dvNSXY8g
提取码:y7pl
或者我们团队修改过的yfarduino版本(直接解压即可使用)
Arduino IDE御风特制版1.8.9
链接:https://pan.baidu.com/s/1qyCOHRv2chGdG8uEasQn5g?pwd=9600
提取码:9600
esp32包安装方法:
esp32环境的部署本应该是非常简单,但由于其更新频繁、下载站点多在国外以及某些低级网站自抄自我复制教程的下三滥手段,新手上路实在不易,时至今日在网络上依然能查询到最近发布1.0.6版本的安装教程(实际上已经是几年前的教程了),因此出一篇部署esp32 2.0.4版本的安装教程,虽然不是最新,但可用有效。
本文的方法为:添加包管理地址,绕过自动下载过程,手动下载好所需的软件包,放入arduino下载缓存,让arduino认为自己已经下载好了,只需要解压安装,跳过从网站下两年半????的步骤,
在附加开发板管理器网址(arduino IDE通过这里的网站获取最炫酷时尚的包和库,泰裤辣)输入:
http://www.ydsmart.cc/Arduino/package_esp32_index.json
然后下载esp32 2.0.4包
ESP32 2.0.4PACK
下载链接:https://pan.baidu.com/s/1Hv8Faw--gOZraJ0ZHqjI8A
提取码:jmvb
下载上方的2.0.4集合包即可。下列为其中依赖包地址;在arduino包管理器自动下载就相当于从这些网站下载;
https://github.com/espressif/arduino-esp32/releases/download/2.0.4/esp32-2.0.4.zip
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esptool-3.3-windows.zip
https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip
https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/i686-w64-mingw32.mklittlefs-c41e51a.200706.zip
而这些github网站很难下载(墙),真想下载,可以在github前加上K;此时网站变成kgithub.com/xxxx,通过镜像源站访问下载;同理,我们可以把版本号换成最新的版本,下载最新版本的esp包安装
例如
https://github.com/espressif/arduino-esp32/releases/download/2.0.4/esp32-2.0.4.zip
更换为
https://kgithub.com/espressif/arduino-esp32/releases/download/2.0.6/esp32-2.0.6.zip
打开arduino缓存文件夹:
可以点击这个链接快速访问文件夹
C:\Users\Administrator\AppData\Local\Arduino15
也可能不是这个administrator用户名,根据你自己的user中的文件夹找找看,appdata文件夹是windows隐藏起来的,你需要在文件夹查看中设置显示隐藏文件夹
将ESP32_2.0.4离线包其移动到Arduino15\staging\packages目录:
C:\Users\Administrator\AppData\Local\Arduino15\staging\packages
如果没有文件夹就创建文件夹,命名为staging与packages
回到IDE,选择:‘工具’->‘开发板’->‘开发板管理器…’
在搜索框输入:‘ESP’->找到ESP32->选择2.0.4版本->安装->等待安装完成,重新启动Arudino IDE即可.
esp8266包安装方法:
原因同上esp8266,因此不再过多赘述,直接上方案
打开Arduino IDE菜单 > 文件 >首选项,在 附加开发板管理器网址 输入框中,填入以下网址
PS:如果要添加多个开发板地址,请点后面的按钮,然后一行一一个
https://arduino.me/packages/esp8266.json
从arduino.me的网盘网站下载离线安装包
下载完成后直接运行,解压完成后,重启Arduino IDE,即可在 菜单栏>工具>开发板 中找到你使用的esp8266开发板;如果没有,再次打开开发板管理器,查找esp8266,刷新一下包状态
注意????
安装完成后千万不要点击任何包和开发板更新!!!!会将你布置好的环境删掉然后从网上下载更新的版本,然而下载不下来,删除大抵是真的删了......
如果安装过其他版本的esp8266sdk或者是脏东西以及更多的失败的什么东西,请先删除,再使用本安装包,
删除方法:
文件管理器地址栏输入 %LOCALAPPDATA%/Arduino15/packages,回车进入,然后删除掉其中的esp8266文件夹
如果需要卸载arduino ide,在Windows软件卸载中卸载掉,再按照上一步将Arduino15文件夹删除即可,你的工程文件不属于arudino软件,不会删除,只需要留好即可。
如果想要读取使用,再次安装好后可以正常打开
参考网站鸣谢
esp32:https://blog.csdn.net/oHuanCheng/article/details/126253900
ESP8266:https://arduino.me/a/esp8266
本文作者:Pop-Cater
本文链接:https://www.cnblogs.com/POPCATER/p/18060024
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步