Presented at EclipseCon 2023 in Ludwigsburg, Germany by Brian Ignacio (Espressif Systems).
Leveraging the power of webserial, we can use esptool-js in the IDF Web IDE to provide flashing and monitoring tooling for ESP-IDF developers from the browser alllowing any user to easily jumpstart with ESP-IDF projects. The IDF Web IDE is released as a docker image with an already configured ESP-IDF environment, ESP32 QEMU and Eclipse Theia including the ESP-IDF extension in OpenVSX.
Esptool-js is a Javascript implementation of esptool, a serial flasher utility for Espressif chips based on Web Serial API and works in Google Chrome and Microsoft Edge, version 89 or later. Unlike the Python-based esptool, esptool-js doesn't implement generation of binary images out of ELF files, and doesn't include companion tools similar to espefuse.py and espsecure.py yet, but allows the user to connect, flash and monitor Espressif chips.
ESP-IDF Extension for Visual Studio Code compatible editors gives our users several features to increase productivity for developing applications with ESP-IDF.
ESP32 is a popular low-power system on chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth, making it suitable for designing and prototyping IoT solutions.
Ещё видео!