Настройка VS Code для ESP32: Компиляция Arduino проектов

Настройка VS Code для ESP32: Компиляция Arduino проектов

Пошаговое руководство по настройке среды разработки Visual Studio Code для работы с ядром Arduino на микроконтроллерах ESP32.

Прошивка

Вернуться в блог

Переходите с Arduino IDE на профессиональную среду разработки. Узнайте, как настроить VS Code для полноценной компиляции, прошивки и отладки проектов ESP32 без необходимости открывать классическую среду Arduino.

Настройка VS Code для ESP32

Если вы уже комфортно работаете с Visual Studio Code, переход к Arduino IDE может показаться шагом назад. Хорошие новости? Вам не нужно прикасаться к Arduino IDE для разработки под ESP32.

Шаг 1

Установка VS Code

Скачайте установщик с официального сайта VS Code. Для macOS можно использовать Homebrew:

brew install --cask visual-studio-code
Шаг 2

Установка плагина Arduino

  1. Откройте вкладку Расширения (Extensions) на левой панели.
  2. Введите в поиске: Arduino Community Edition.
  3. Нажмите Установить.
Установка расширения Arduino
Backend

Использование Arduino-CLI

Мы рекомендуем использовать Arduino CLI вместо полной IDE для большей стабильности и скорости.

Установка CLI:

  • Windows: Скачайте с GitHub Releases.
  • macOS (Homebrew): brew install arduino-cli

Поиск пути к CLI:

  • Windows: where arduino-cli
  • macOS/Linux: which arduino-cli (обычно /opt/homebrew/bin/arduino-cli)
Путь к Arduino-cli
Настройка

Конфигурация плагина

В настройках расширения Arduino найдите:

  1. Arduino: Path — вставьте путь к CLI.
  2. Arduino: Use Arduino CLI — установите галочку.
Настройки плагина

Перезапустите VS Code после изменений.

Железо

Выбор платы и порта

В нижней строке состояния VS Code появятся кнопки выбора. Нажмите <Выбрать тип доски>.

Выбор платы в VS Code

Выберите вашу модель ESP32 (например, ESP32 Dev Module).

Оптимизация

Настройка папки вывода

Добавьте в файл .vscode/arduino.json строку для выноса временных файлов сборки:

"output": "build"
Сборка

Верификация и Прошивка

Используйте Палитру команд (Ctrl/Cmd + Shift + A):

  • Arduino: Verify — для компиляции.
  • Arduino: Upload — для загрузки прошивки в ESP32.
Успешная сборка
Итоги

Заключение

Теперь у вас есть мощная среда разработки с поддержкой IntelliSense, интеграцией с Git и быстрой компиляцией. Это значительно упрощает работу над крупными проектами на базе ESP32 Arduino Core.


Смотрите также: