一、前言
上次使用LUA开发ESP8266由于各种原因最后流产了。。。。(可能以后还会补上!)
这次老老实实的使用乐鑫官方与博客上大佬们的方法学习一下ESP8266,完成毕设WiFi部分的内容。
顺便记录一下学习过程,还可以学习一下Markdown编辑器的使用。
文章仅作个人技术学习交流,不喜勿喷。
二、本文参考资料
1.http://wiki.ai-thinker.com/esp8266(安信可官方资料)
2.https://blog.csdn.net/xh870189248(CSDN半颗心脏大佬的博客)
3.https://mp.weixin.qq.com/s/9L8XqM2VFb24JVndu64oFg(公众号:单片机爱好者)
4.https://esp-idf.readthedocs.io/en/latest/(乐鑫官方文档)
三、正文部分
3.1 搭建开发环境
3.1.1 准备所需软件
1.esp8266最新的编译工具链
(仔细看下面的截图)
https://github.com/espressif/ESP8266_RTOS_SDK
2.AiThinkerIDE_V0.5
该IDE集成了eclipse与cywin
https://pan.baidu.com/s/15oRoMBB0F-m9S2JdiW7Xug
3.1.2 环境配置
1.解压
打开AiThinkerIDE_V0.5,自行选择路径解压
(这里说一下我自己遇到的一个问题:在安信可官方下载的AiThinkerIDE_V1.0正式版在搭建环境的过程中遇到了各式各样的问题,比如编译缺少头文件、找不到打开方式等,最后还是选择的较为稳定的V0.5)
2.设置环境变量
设置cywin和编译工具链的环境变量,注意替换为您的实际路径,如下:
3.配置ConfigTool:
管理员身份打开ConfigTool.exe,选择Default,软件会自行帮你查找路径,最后点击Save。
4.打开AiThinker_IDE.exe
打开AiThinker_IDE.exe,自行选择工作空间,最后效果如图: