前言
在此之前,我已经出过了关于esp8266
的相关示例教程,为什么今天我又要回过头来分享esp8266
的开发环境呢?因为最近踩坑了,而且这个坑真的是太坑了,当然最主要的原因还是之前没有好好看esp8266
的官方资料,同时也没有彻底理解开发板的概念,也和第一次配置环境太顺利也有关系。
事情是这样的,因为前段时间电脑出现了一些小问题,访问https
资源的时候经常白屏,然后浏览器控制台提示:net::ERR_SSL_PROTOCOL_ERROR
,我甚至把网上所有的解决方案都试了,问题依然没有解决,最后没办法重装了操作系统,然后所有软件都又重新安装了一遍,但是由于最近没有把玩arduino
,所以环境也没有去搞,直到最近整理东西,找到了之前买的一个DHT11
的温湿度传感器,我打算把他集成到esp8266
上,让它发挥一点点价值,于是我便开始了自己的踩坑之旅。
开始踩坑
离谱的编译错误
在我的理解中,arduino IDE
就是一个开发环境,而开发板除了芯片和不同的厂商之外,没有任何区别,于是我在此理解之下,开始了esp8266
相关代码的编译,但是诡异的情况出现了,明明库都有,为啥编译的时候一直报编译错误:
我一直觉得,这个是因为Arduino
环境配置有问题,因为同样的代码,上次是编译通过的,而且目前一直运行的很好,然后各种百度,参考各种解决方法:
但是没有一个能解决我问题的,然后我换了一种方式搜索:
疯狂安装配置环境
之后重新安装了arduino IDE
工具,2.0.2
、1.8.57
都试了,问题依然没有解决,这时候我铁了心觉得是esp8266
开发板环境的问题。
接着又开始折腾8266
开发板环境,但是国内访问github
超级慢,动不动超时,而且你根本不知道它啥时候会超时,小小的文件愣是折腾了我快两天,问题是两天都没有彻底下载成功,我已经就记不清楚自己重启过多少次软件了……
一直在超时
哎,感觉好像在熬鹰,不知道鹰还能不能抗住,我是快扛不住了,我心态都快崩了,真的裂开
标签:esp8266,arduino,配置,离线,开发板,编译,开发,安装 From: https://www.cnblogs.com/caoleiCoding/p/16964558.html