Spisu treści:

ESP-IDF dla modułów Kompletna instalacja ESP32: 5 kroków
ESP-IDF dla modułów Kompletna instalacja ESP32: 5 kroków

Wideo: ESP-IDF dla modułów Kompletna instalacja ESP32: 5 kroków

Wideo: ESP-IDF dla modułów Kompletna instalacja ESP32: 5 kroków
Wideo: ESP od ATNEL - nowe szildy do ESP8266 i ESP32 - pełna dokumentacja montażowa, schematy, widoki 3D 2024, Listopad
Anonim
ESP-IDF dla modułów Kompletna instalacja ESP32
ESP-IDF dla modułów Kompletna instalacja ESP32

Kilka miesięcy temu kupiłem moduł ESP32, zbadałem jakie istnieją metody jego programowania, ponieważ uważam go za bardzo mocny sprzęt, Tym razem zainstalujemy i skonfigurujemy platformę Espressif IoT Development Framework lub

(ESP-IDF) od podstaw, jest to oficjalna platforma programistyczna espressif dla modułów ESP32.

Jeśli chcesz jak najlepiej wykorzystać ESP32, uważam, że jest to dobra możliwość, chociaż jest uważana za nieco bardziej złożoną i bardzo kompletną.

Stworzyłem ten samouczek, ponieważ istniejące nie są zbyt objaśniające, aw niektórych przypadkach różnią się od oficjalnej dokumentacji espressif dla ESP-IDF.

Oficjalna strona internetowa: ESP-IDF espressif

Oficjalny Github: ESP-IDF

Cóż, jeśli chcesz zacząć od ESP32, na kolejnych stronach są bardzo niskie ceny.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (Stacja ICS)

Możesz odwiedzić PDAControl w języku angielskim

Dokumentacja i pełne wyjaśnienie

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

Następna Poradniki 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…

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

pdacontroles.com/category/esp32/

Krok 1: Moduł ESP32

Image
Image

Jeśli nie znasz modułów ESP32, stworzyłem tę małą dokumentację i samouczek wideo.

ESP32 eBox&Widora pierwsza recenzja

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

Krok 2: Instalacja ESP-IDF - Wymagania

Łatwe pobieranie i testowanie
Łatwe pobieranie i testowanie

Wymagania

  • PC z systemem operacyjnym Linux (Ubuntu/Debian) lub Virtualbox, w moim przypadku Lubuntu.
  • Toolchain do budowy aplikacji dla ESP32.
  • ESP-IDF, który zasadniczo zawiera API dla skryptów ESP32.and do obsługi Toolchain.
  • Edytor tekstu do edycji lub tworzenia programów.

Komputer PC z systemem operacyjnym Linux (Ubuntu/Debian) lub Virtualbox

Ponieważ instalacja na systemie operacyjnym Linux, Lubuntu w moim przypadku jest pochodną (Ubuntu), chociaż istnieje wersja ESP-IDF dla Windows, zaleca się zainstalowanie maszyny wirtualnej z Linuksem.

  • Zalecany samouczek Instalacja Lubuntu na maszynie wirtualnej (Virualbox) w systemie Windows
  • Zalecany samouczek Zainstaluj Lubuntu na stałe na 32-bitowym komputerze

Uwaga: chyba podoba mi się Linux w tym przypadku (Ubuntu/Debian) osobiście wolę lubuntu, ale jest tak samo.

Krok 3: Samouczek instalacji krok po kroku + przykład

Image
Image

Ponieważ instalacja jest bardzo dokładna, w tym filmie zobaczysz instalację krok po kroku

Krok 4: Łatwe kompilowanie Pobierz i przetestuj "hello World"

Łatwe pobieranie i testowanie
Łatwe pobieranie i testowanie

Łatwa kompilacja i pobieranie

punktualne porównanie ESP-IDF z SDK dla ESP8266 ta wersja całkowicie ułatwia pobieranie kompilacji i monitorowanie kodu za pomocą esptool.py

dostępne są niektóre polecenia

  1. utwórz konfigurację menu
  2. Zrób wszystko
  3. zrobić błysk
  4. zrobić monitor

esp-idf umożliwia integrację z niektórymi środowiskami IDE, takimi jak Eclipse i Platformio. Osobiście wolę terminal poleceń i edytor tekstu,

Krok 5: Wnioski

Wnioski
Wnioski
Wnioski
Wnioski

Wnioski

Jeśli zdecydujesz się na użycie ESP-IDF, wymienię niektóre z jego zalet. Odbywa się to w C i umożliwia FreeRTOS, projektowany bezpośrednio przez espressif, jest więcej przykładów i dokumentacji, mniejsza szansa na znalezienie błędów lub usterek. integracji pozwala nam to sądzić, że będziemy w stanie wykorzystać dużą część cech ESP32.

Jeśli istnieje Arduino IDE dla ESP32, ale myślę, że nie zapewnia ono bezpieczeństwa i pełnej kontroli nad kodem, to oczywiście ESP-IDF wymaga większej znajomości C, a ty opuściłbyś strefę Conford Arduino i poszerzył swoją wiedzę.

a ten przewodnik ma na celu otwarcie możliwości z ESP-IDF, Cóż, to moja skromna opinia. jedyną możliwą w przyszłości wadą, uzależnieniem od espressif, ale z istniejącą rzeczą możesz zrobić wszystko! myśleć o ESP32 na profesjonalnym/przemysłowym poziomie

Chociaż później zrobimy też kilka testów:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Możesz odwiedzić PDAControl w języku angielskim

Dokumentacja i pełne wyjaśnienie

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

Następna Poradniki 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…

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

Zalecana: