Some Softwares :
File > Preferences > url
http://arduino.esp8266.com/stable/package_esp8266com_index.json
https://dl.espressif.com/dl/package_esp32_index.json
https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json
https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/main/package_stmicroelectronics_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads
ESP32 Dev Module
Nodemcu-32s
https://www.youtube.com/watch?v=OhVTQxmqf_0
https://sparks.gogo.co.nz/ch340.html
There are two different types of driver used for serial communication. Square one in RED and RECTANGULAR one in black. Square one uses CP210 driver, and rectangular one uses CH340 driver.
STM32 Blue Pill is a feature-rich development board based on STM32F103C8T6 processor - a 32-bit ARM Cortex M3 processor running at 72MHz frequency. Unlike the common Arduino board which is easy to use, programming the STM32 Blue Pill can be confusing especially for a new user.
There are several ways to program the STM32 Blue Pill with Arduino IDE - some require external hardware, others just need an USB cable. In the following guide, we will cover three common methods of downloading the sketch in Arduino IDE:
STM32cube Programmer : https://www.st.com/en/development-tools/stm32cubeprog.html
References :