Оглавление:

ESP-IDF для модулей ESP32 Полная установка: 5 шагов
ESP-IDF для модулей ESP32 Полная установка: 5 шагов

Видео: ESP-IDF для модулей ESP32 Полная установка: 5 шагов

Видео: ESP-IDF для модулей ESP32 Полная установка: 5 шагов
Видео: ESP-IDF | Введение 2024, Июль
Anonim
ESP-IDF для модулей ESP32 Полная установка
ESP-IDF для модулей ESP32 Полная установка

Несколько месяцев назад я купил модуль ESP32, я исследовал, какие существуют методы его программирования, так как считаю его очень мощным оборудованием, На этот раз мы установим и настроим платформу Espressif IoT Development Framework или

(ESP-IDF) с нуля, это официальная платформа разработки espressif для модулей ESP32.

Если вы хотите получить максимальную отдачу от ESP32, я считаю, что это хорошая возможность, хотя он считается немного более сложным и очень полным.

Я создал это руководство, так как существующие не очень пояснительны, и в некоторых случаях они отличаются от официальной документации espressif для ESP-IDF.

Официальный веб-сайт: ESP-IDF espressif

Официальный Github: ESP-IDF

Что ж, если вы хотите начать с ESP32, на следующих страницах очень низкая цена.

ESP32 (Алиэкспресс)

ESP32 (Bangood)

ESP32 (ICStation)

Вы можете посетить PDAControl English

Документация и полное объяснение

pdacontrolen.com/esp-idf-modules-esp32-comp…

Следующие учебники ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

pdacontroles.com/esp-idf-para-modulos-esp32…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Шаг 1: Модуль ESP32

Image
Image

Если вы не знакомы с модулями ESP32, я создал эту небольшую документацию и видеоурок.

ESP32 eBox & Widora первый обзор

pdacontrolen.com/first-tests-esp32-eboxwido…

Шаг 2: Установка ESP-IDF - Требования

Легкая компиляция, загрузка и тестирование
Легкая компиляция, загрузка и тестирование

Требования

  • ПК с операционной системой Linux (Ubuntu / Debian) или Virtualbox, в моем случае Lubuntu.
  • Набор инструментов для создания приложения для ESP32.
  • ESP-IDF, который по сути содержит API для ESP32. И скрипты для работы с Toolchain.
  • Текстовый редактор для редактирования или создания программ.

ПК с операционной системой Linux (Ubuntu / Debian) или Virtualbox

Поскольку установка в операционной системе Linux, Lubuntu в моем случае является производной от (Ubuntu), хотя существует версия ESP-IDF для Windows, вы рекомендуете установить виртуальную машину с Linux.

  • Рекомендуемый учебник Установка Lubuntu на виртуальную машину (Virualbox) в Windows
  • Рекомендуемый учебник Установите Lubuntu навсегда на 32-битный ПК

Примечание: я думаю, что мне нравится Linux в этом случае (Ubuntu / Debian), я лично предпочитаю lubuntu, но это то же самое.

Шаг 3: Пошаговое руководство по установке + пример

Image
Image

Поскольку установка очень тщательная, в этом видео вы увидите пошаговую установку.

Шаг 4. Простая загрузка компиляции и тестирование "Hello World"

Легкая компиляция, загрузка и тестирование
Легкая компиляция, загрузка и тестирование

Легко скомпилировать и скачать

пунктуальное сравнение ESP-IDF с SDK для ESP8266, эта версия полностью облегчает загрузку компиляции и мониторинг кода с помощью esptool.py

доступны некоторые команды

  1. сделать menuconfig
  2. сделать все
  3. сделать вспышку
  4. сделать монитор

esp-idf допускает интеграцию с некоторыми IDE, такими как Eclipse и Platformio. Я лично предпочитаю командный терминал и текстовый редактор,

Шаг 5: выводы

Выводы
Выводы
Выводы
Выводы

Выводы

Если вы решили использовать ESP-IDF, я отмечу некоторые из его преимуществ. Это сделано на C и позволяет FreeRTOS, будучи разработанным espress, если есть больше примеров и документации, меньше шансов найти ошибки или неисправности. интеграции это позволяет нам думать, что мы сможем использовать большую часть характеристик ESP32.

Если для ESP32 существует IDE Arduino, но я думаю, что она не обеспечивает безопасность и полный контроль над кодом, конечно, ESP-IDF требует дополнительных знаний C, и вы должны покинуть зону конфорда Arduino и расширить свои знания.

и это руководство предназначено для того, чтобы открыть возможности ESP-IDF, это мое скромное мнение. единственный возможный недостаток в будущем, зависимость от эспресса, но с существующим можно все! думать о ESP32 на профессиональном / промышленном уровне

Хотя мы также проведем несколько тестов позже:

  • ESP32 - IDE для Arduino
  • ESP32 Mongoose OS.

Вы можете посетить PDAControl English

Документация и полное объяснение

pdacontrolen.com/esp-idf-modules-esp32-com…

Следующие учебники ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

pdacontroles.com/esp-idf-para-modulos-esp3…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Рекомендуемые: