ESP8266 WiFi SoC及其模塊開發系列工具集(大全):
(由openthings@163.com收集整理,不斷完善中。)
一、esp-open-sdk,基礎SDK工具包。包括:
(1)gcc開源編譯器,提供芯片工具鏈的生成基礎環境。
(2)xtensa-lx106開發工具鏈,提供芯片代碼編譯器。
(3)樂鑫的SDK,提供編程接口和芯片Bootloader。
(4)esptool固件燒寫工具。
二、nodemcu,面向LUA的應用開發固件。包括:
(1)nodemcu-firmware,提供LUA運行環境。
(2)LUA,各類有意思的LUA代碼。
(3)IDE,代碼編輯、燒寫、代碼上載等開發工具。
(4)論壇\QQ\網站,提供共享資源和技術支持。
三、micropython,面向python的應用開發固件。包括:
(1)micropython for esp8266,提供python運行環境。
(2)esptool.py固件燒寫工具。
四、rtos固件,基於FreeRTOS的開源SDK,目前由樂鑫維護。
五、AT固件,開源的AT指令集實現,目前由樂鑫維護。
六、XCMD固件,智能透傳固件(即將開源),由OpenThings開發。
七、xconsole,基於python的串口和TCP的代碼上傳與交互調試工具集。
八、其它資源
(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)https://github.com/andrewclink/esptool.git
(9)https://github.com/themadinventor/esptool.git, esptool.py.
(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等強大工具。
node