ESP8266 WiFi SoC及其模块开发系列工具集(大全?): (由openthings@163.com收集整理,不断完善中。)
1、esp-open-sdk,基础SDK工具包。包括: (1)gcc开源编译器,提供芯片工具链的生成基础环境。 (2)xtensa-lx106开发工具链,提供芯片代码编译器。 (3)乐鑫的SDK,提供编程接口和芯片Bootloader。 (4)esptool固件烧写工具。
2、nodemcu,面向LUA的应用开发固件。包括: (1)nodemcu-firmware,提供LUA运行环境。 (2)LUA,各种有意思的LUA代码。 (3)IDE,代码编辑、烧写、代码上载等开发工具。 (4)论坛\QQ\网站,提供共享资源和技术支持。
3、micropython,面向python的应用开发固件。包括: (1)micropython for esp8266,提供python运行环境。 (2)esptool.py固件烧写工具。
4、rtos固件,基于FreeRTOS的开源SDK,目前由乐鑫维护。 5、AT固件,开源的AT指令集实现,目前由乐鑫维护。
6、XCMD固件,智能透传固件(即将开源),由OpenThings开发。 7、xconsole,基于python的串口和TCP的代码上传与交互调试工具集。
8、其它资源 (1)http://www.esp8266.com,最权威的讨论bbs。 (2)https://github.com/esp8266,关于编译的指导。 (3)https://github.com/jcmvbkbc/crosstool-NG,工具链编译器。 (4)https://github.com/pfalcon/esp-open-sdk,应用开发工具链。
(5)http://www.nodemcu.com,LUA引擎及nodeMCU开发板官网。 (6)https://github.com/nodemcu,LUA引擎源代码。 (7)http://bbs.nodemcu.com,nodemcu讨论区。
(8)http://bbs.espressif.com,乐鑫官网资源下载区(一般人不让说话)。 (9)https://github.com/espressif,乐鑫开源代码区。
(10)https://github.com/micropython/micropython,python的移植(进行中)。 (11)https://git.oschina.net/supergis/ESP8266Lib,用于Arduino的库,支持Nano。 (12)https://git.oschina.net/supergis/ESP8266App,包含xconsole等强大工具。