[概要] ESP32でサポートされているプログラミング言語/フレームワーク

ESP32は現在、C、C ++、Python、Lua、C#、JavaScriptなどのプログラミング言語をサポートしています。

具体的な公式および非公式のSDKサポートリストは次のとおりです。

  • ESP32 Arduino Coreを備えたArduino IDE
  • Espressif IoT開発フレームワーク(IDF)– ESP32の公式Espressif開発フレームワーク
  • MicroPythonマイクロコントローラー用のPython 3の無駄のない実装
  • Espressifメッシュ開発フレームワーク
  • Espruino – JavaScript SDKおよびファームウェアがNode.jsを厳密にエミュレート
  • ESP32用のLua RTOS
  • Moddable SDK — ESP32のJavaScript言語およびライブラリサポートを含みます
  • Mongoose OS –マイクロコントローラー上の接続製品用のオペレーティングシステム。JavaScriptまたはCでプログラム可能。EspressifSystems、[39] AWS IoT、[40]、およびGoogle Cloud IoT [41]による推奨プラットフォーム。
  • ESP32のmruby
  • .NET nanoFramework-.NET C#でのコーディング、Visual Studioからのデプロイとデバッグ[42]
  • NodeMCU – Luaベースのファームウェア
  • PlatformIOエコシステムとIDE
  • Pymakr IDE – Pycomデバイスで使用するために設計されたIDE。ファームウェアのアップグレードを処理し、MicroPython REPLコンソールを含みます
  • Simba組み込みプログラミングプラットフォーム
  • ホワイトキャットエコシステムブロックベースWeb IDE
  • Zerynth – ESP32を含むIoTおよびマイクロコントローラー用のPython
  • AtomVM – ESP32用のErlang / Elixir抽象マシン(BEAM)

出典:ウィキペディアESP32

おすすめ

転載: blog.csdn.net/qq_20515461/article/details/108672243