废话多说:
前几天,为了简化开发开发难度买了两块ESP8266的模块,一块是NodeMcu,一块WiFiKit8。到手后才发现,坑,,,,,,,,,啊!而且还不得不跳。
言归正传:
搜集了两天的资料,有使用eclipse的,有使用ESplorer开发的。有使用Lua语言的,Python,C,Java语言的。。。。。。。。。。。。恼火啊!
考虑自身情况,个人使用Windows+eclipse+SDK的开发方式,硬件使用NodeMcu(就是ESP8266-12加最小系统,板子自带的Lua系统清除掉,刷入SDK。),后续会用到WiFiKit8,因为带显示屏(板子原理应该都是一样的)。
下面整理一下他们的资料:
ESP8266:
ESP8266准确的说应该是乐鑫开发的一款低功耗、高集成度的 Wi-Fi 芯片。但是我们通常说的普遍都是ESP8266 系列模组。
ESP8266模组的官方开发工具包括:(官方网站https://wiki.ai-thinker.com/welcome)
1)、如何安装安信可一体化开发环境:https://wiki.ai-thinker.com/ai_ide_install
此教程内有提高编译速度的说明,请仔细阅读。
2)、如何使用安信可 ESP 系列一体化开发环境:https://wiki.ai-thinker.com/ai_ide_use
注意:Build Project 前最好先 Clean Project,以防止出错
3)、如何为 ESP 系列模组烧录固件:https://wiki.ai-thinker.com/esp_download
4)、ESP8266 最新SDK发布:https://wiki.ai-thinker.com/esp8266/sdk
注:安信可的原厂SDK可能不是最新版本,最新版本在https://www.espressif.com/zh-hans/support/download/overview下载,此网站还包含其他很多技术文档。
NodeMcu:
NodeMcu资源如下:https://github.com/nodemcu
里面包含:固件,原理图等资源。
WiFi-Kit8:
官网上不去,,,,,,,,,,,,,
GitHub网址:https://github.com/Heltec-Aaron-Lee