Рассматривается последовательная установка Arduino IDE в OS Linux и установка необходимых драйверов, библиотек и плагинов обеспечивающих поддержку Arduino-ESP32, ESP32-S2, ESP32-S3, ESP32-C3.
Установите свежую версию Arduino IDE.
В терминале последовательно выполните:
sudo usermod -a -G dialout USER
sudo apt-get install git
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
sudo pip3 install pyserial
В папке Arduino/hardware создайте папку espressif:
mkdir -p espressif
Перейдите в папку Arduino/hardware/espressif и выполните:
git clone https://github.com/espressif/arduino-esp32.git esp32
Перейдите в папку Arduino/hardware/espressif/esp32/tools и выполните:
python get.py
Запустите Arduino IDE.
Литература:
https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html