【汇总】ESP32 已支持的编程语言/框架

ESP32 目前已支持的编程语言包括:C、C++、Python、Lua、C#、JavaScript 。

具体的官方和非官方 SDK 支持名录如下:

  • Arduino IDE with the ESP32 Arduino Core
  • Espressif IoT Development Framework (IDF) – official Espressif development framework for ESP32
  • MicroPython A lean implementation of Python 3 for microcontrollers
  • Espressif Mesh Development Framework
  • Espruino – JavaScript SDK and firmware closely emulating Node.js
  • Lua RTOS for ESP32
  • Moddable SDK — includes JavaScript language and library support for the ESP32
  • Mongoose OS – an operating system for connected products on microcontrollers; programmable with JavaScript or C. A recommended platform by Espressif Systems,[39] AWS IoT,[40] and Google Cloud IoT.[41]
  • mruby for the ESP32
  • .NET nanoFramework - Coding in .NET C#, deploy and debug from Visual Studio[42]
  • NodeMCU – Lua-based firmware
  • PlatformIO Ecosystem and IDE
  • Pymakr IDE – IDE designed for use with Pycom devices; handles firmware upgrades and includes MicroPython REPL console
  • Simba Embedded Programming Platform
  • Whitecat Ecosystem Blockly Based Web IDE
  • Zerynth – Python for IoT and microcontrollers, including the ESP32
  • AtomVM – Erlang/Elixir Abstract machine (BEAM) for ESP32

来源:维基百科 ESP32

猜你喜欢

转载自blog.csdn.net/qq_20515461/article/details/108672243