ESP8266与ESP32开发环境用什么?

发现ESP8266和ESP32现在很火啊,小米米家的物联产品上都有Espressif的身影了,可是没有个好用的图形化的开发环境。个人对GCC这些又不熟…
关注者
33
被浏览
63,818

12 个回答

ESP8266,及其升级版ESP32系列,其本质是一个带有Wlan收发器的单片机,由于其内核较为冷门(Tensilica架构 ),所以主流的开发工具几乎都不支持,目前可用的开发手段有:

1.Arduino IDE,使用一种类似C++的语言编程,多数功能已经封装好;

2.刷Node MCU固件,使用Lua脚本编程,有第三方的类IDE工具,多数功能已经封装好;

3.刷AT固件,将其作为从属芯片,使用额外的控制器通过串口AT指令来控制;

4.使用官方SDK从底层进行开发;

快速上手物联网开发体验-ESP8266
9858 播放 · 10 赞同
完整版

如果只是为了使用这两个模块的话不想有过的因素干扰的话,可以考虑使用Vscode、RT-Thread Studio、arduino IDE任何一种方式搭建arduino的开发环境都是可以的,当然也可以考虑使用Micropython开发方式开发