Драйверы USB для ESP32
Большинство плат на базе ESP32 подключаются к компьютеру через USB‑UART‑мост. Чтобы прошивка и отладка работали стабильно, операционная система должна уметь работать с этими мостами (CP210x, CH34x/CH9102 и т.п.). Ниже — где взять драйверы и что проверить для каждой платформы.
Windows
Под Windows платы с ESP32 обычно появляются в разделе «Порты (COM и LPT)» как CP210x или USB‑Serial‑устройства. Для этого нужны драйверы:
После установки драйверов перезагрузите компьютер — иначе новый COM‑порт может так и не появиться.
Linux
На современных дистрибутивах Linux поддержка CP210x и CH34x обычно уже встроена
в ядро — после подключения платы должен появиться новый последовательный порт
вида /dev/ttyUSB* или /dev/ttyACM*.
Если порт не появляется, можно обновить драйверы из официальных пакетов:
После установки модулей перезагрузите систему или перезапустите только драйвер
(modprobe / rmmod), а затем заново подключите плату.
macOS
На macOS платы с ESP32 обычно определяются как USB‑UART‑устройства; для этого системе нужны драйверы от производителей мостов:
Рекомендации:
- Установите нужный пакет драйверов.
- Если у вас Apple Silicon, убедитесь, что вы прошли шаги по разрешению загрузки расширений (через Recovery).
- После установки обязательно перезагрузите Mac и только потом подключайте плату.
Если устройство периодически пропадает или не создаётся новый /dev/cu.*,
переустановите драйверы и ещё раз перезагрузите систему.
Проверка
- Убедитесь, что после подключения платы к USB появляется новый порт в системе:
- Windows: откройте «Диспетчер устройств» и посмотрите раздел «Порты (COM и LPT)».
- Linux: посмотрите вывод
lsusbи список/dev/ttyUSB*//dev/ttyACM*. - macOS: проверьте «Отчёт о системе… → USB» и вывод
ls /dev/cu.*.
- Если порт есть и подключение стабильное — драйверы установлены корректно.
Что дальше
Когда система уверенно видит плату ESP32 как последовательный порт, можно переходить к прошивке и настройке: