2. Построение среды разработки ESP32.

Вставьте описание изображения сюда

компилятор arduino скачать

Здесь мы начинаем учиться использовать ESP32 и arduino IDE для написания программ ESP32. В этой статье в основном начинается построение среды разработки ESP32 в компиляторе arduino. Я лично считаю, что Arduino IDE - очень зрелый компилятор, хотя он также используется во многих местах. . Это не так удобно, как KEIL, IAR и другое программное обеспечение. Пакет установки программного обеспечения можно установить и загрузить в сообществе arduino. Нажмите, чтобы войти , а затем щелкните значок программного обеспечения ниже, чтобы загрузить, или вы можете оставить сообщение в почтовый ящик ниже и упакуйте в него файлы
Вставьте описание изображения сюда
. Затем вы увидите ссылку для загрузки ниже, нажмите, чтобы загрузить последнюю версию или старую версию самостоятельно.
Вставьте описание изображения сюда

установка компилятора arduino

Найдите загруженный установочный пакет и дважды щелкните его, чтобы установить его (нет отличий от обычной установки программного обеспечения). Для установки драйвера обратитесь к методу установки драйвера в нижней части веб-сайта arduino.
Вставьте описание изображения сюда
О части загрузки и установки Компилятор arduino, вы можете обратиться к методу установки на официальном сайте arduino. Затем мы перейдем к интерфейсу arduino, открытому после завершения установки
Вставьте описание изображения сюда
. Студенты, которые не связались с arduino, могут обнаружить, что основной функции нет, когда они увидят выше Интерфейс. Здесь мы пока не будем говорить о программировании ESP32. Среда разработки, на более позднем этапе будут учебные статьи о Wi-Fi и сетевых клиент-серверных сетях.

Добавить среду разработки ESP32

После открытия мы видим верхний левый столбец, щелкните файл, чтобы найти настройки ниже, чтобы открыть.После
Вставьте описание изображения сюда
открытия настроек найдите URL-адрес дополнительного менеджера платы разработки в интерфейсе и введите URL-адрес ядра Arduino для esp32 : https://dl.espressif.com/dl/package_esp32_index.json
Вставьте описание изображения сюда
нажмите кнопку ниже, и затем он вернется к исходному интерфейсу, один раз нажмите на инструмент, как показано на рисунке ниже - параметры платы разработки (могут быть разными для всех, но все являются платами разработки: xxxx) - плата разработки управляющий делами
Вставьте описание изображения сюда

Найдите ESP32 в открытом диспетчере плат разработки, найдите искомый ESP32 от Espressif Systems, нажмите `` Установить '', я установил его здесь, и все, что отображается, - это удалить

Вставьте описание изображения сюда
После установки откройте ту же плату разработки инструментов: xxxx - на плате разработки справа вы можете прокрутить вниз, чтобы найти плату ESP32.
Вставьте описание изображения сюда
На этом этапе наша среда разработки ESP32 установлена.

Интерфейс редактора

После открытия редактора вы можете увидеть столбец редактирования файла
Вставьте описание изображения сюда
выше. Основные элементы, которые мы используем выше, - это библиотека загрузки в рамках проекта, которая используется для добавления
Вставьте описание изображения сюда
монитора последовательного порта, выбора платы разработки, настроек порта и параметров в инструменте управления файлы библиотеки. Он используется чаще.
Монитор последовательного порта может открывать порт для просмотра данных, возвращаемых последовательным портом
. В выборе платы для разработки есть много плат для разработки. Выберите соответствующую модель платы для разработки. Выберите
порт COM-порт, на котором расположена плата разработки для отладки, загрузки
и других опций. Позже я познакомлюсь с этим медленно и сначала пойму.
Вставьте описание изображения сюда
Есть также столбец с функциями значков в средней зеленой области. Просто наведите на него мышь. и он будет отображаться на китайском языке. Вы также можете обратиться к рисунку ниже.

Вставьте описание изображения сюда

Запись программы

Здесь мы представляем два метода программирования программы записи.

сжигание компилятора arduino

Компилятор arduino выбирает плату разработки в инструменте. Мы используем здесь Node32s. Если вы выберете
Вставьте описание изображения сюда
порт Node32s , вы можете увидеть
Вставьте описание изображения сюда
чип драйвера перед портом диспетчера устройств . Если вы его не найдете, значит, неизвестное устройство. вместо этого появляется. Вы можете получить драйвер CP2102 из почтового ящика сообщений ниже или установить его на Baidu. Я вижу здесь COM7,
затем мы возвращаемся к интерфейсу Arduino IDE, выбираем порт в инструменте как COM7 и
Вставьте описание изображения сюда
выбираем плату разработки и порт, а затем нажмите кнопку загрузки выше. Процесс загрузки продолжается.
Вставьте описание изображения сюда
Вставьте описание изображения сюда
Вышеупомянутая загрузка Arduino является относительно простым методом загрузки.

flash_download_tool скачать

Ниже мы используем официальный инструмент Espressif для загрузки, инструмент загрузки также можно найти в Интернете, чтобы загрузить или отправить вам пакет данных в почтовом ящике сообщений ниже

Чтобы скачать здесь, нам нужно найти 4
файла по пути компилятора arduino 1. Первый файл находится в путиC:\Users\用户目录\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\tools\partitions\boot_app0.bin

  1. Путь на Userкомпьютере обычно отображает китайское имя 用户, поэтому, если вы пойдете искать Userпапку, ее легко найти.
  2. Каталог пользователя - это имя, состоящее из нескольких первых цифр учетной записи, на которой выполнен вход на текущем компьютере, и компьютер каждого человека будет отличаться
  3. Открыть Userпозже по-прежнему не удается найти AppDataпапку, потому что эта папка скрыта в системной папке, на этот раз посмотрите на нее невидимо, над полосой пути в задней части каталога, вводимого пользователем, \будет много путей, которые можно найти после AppDataщелчка, чтобы открыть
    Вставьте описание изображения сюда
  4. Затем следуйте указанному выше порядку и продолжайте смотреть вниз. Более esp32\1.0.4поздние 1.0.4версии могут быть другими. Не беспокойтесь.

Здесь мы напрямую копируем этот файл и помещаем его в пакет данных

2. Второй файл находится в C:\Users\18748\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\tools\sdk\bin\bootloader_dio_40m.binпути, и их много. Здесь наша плата выбирает bootloader_dio_40m.binэтот файл.
Мы копируем его сюда, помещаем в пакет данных и складываем вместе с первым файлом.

3. Третий файл находится через экспортированный файл Arduino IDE, в Arduino IDE нажмите Project, чтобы экспортировать скомпилированный двоичный файл , а затем нажмите Export compilation. Мы можем найти суффикс файла BIN в том месте, где вы сохранили проект. , Мы также поместили это вместе в пакет данных и поместили два предыдущих файла вместе
Вставьте описание изображения сюда
4. Четвертый файл можно найти в пути C:\Users\18748\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\tools\partitions\default.bin, как и первый файл, который мы нашли ранее, поместите его в пакет данных.

5. После того, как мы найдем эти четыре файла, загрузите и откройте инструмент загрузки в пакете данных или Baidu.flash_download_tool
Вставьте описание изображения сюда

Затем загрузите четыре файла, сохраненных выше, в программное обеспечение для загрузки за один раз, как показано на рисунке ниже.

Вставьте описание изображения сюда
Нажмите START, чтобы начать загрузку. IDLE выше ожидает, пока не станет FINISH, чтобы указать, что загрузка завершена. В данных есть программа последовательного вывода. Вы можете открыть последовательный монитор и нажать кнопку сброса, чтобы просмотреть вывод!

Код проверки последовательного порта выглядит следующим образом:

void setup() {
    
    
  // put your setup code here, to run once:
  Serial.begin(115200);
  Serial.println("Holle World!");
  }

void loop() {
    
    
  // put your main code here, to run repeatedly:
  
}

подводить итоги

Этот выпуск статьи в основном охватывает несколько частей: от установки среды разработки ESP32 до загрузки программы и расположения загруженного файла. Содержимого немного. Надеюсь, он будет полезен новичкам в ESP32. Долгосрочные выпуск обучающих статей по ESP32, добро пожаловать, обратите внимание, эта проблема здесь. Да, пожалуйста, оставьте сообщение, вы можете оставить сообщение ниже, если вам нужны файлы данных статьи!

рекомендация

отblog.csdn.net/qq_42250136/article/details/108346307