Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Disa muaj më parë bleva një modul ESP32, hetova se cilat metoda ekzistojnë për ta programuar atë, pasi e konsideroj atë një pajisje shumë të fuqishme, Këtë herë ne do të instalojmë dhe konfigurojmë platformën e Espressif IoT Development Framework ose
(ESP-IDF) nga e para, kjo është platforma zyrtare e zhvillimit espressif për modulet ESP32.
Nëse doni të përfitoni sa më shumë nga ESP32, unë konsideroj një mundësi të mirë, edhe pse konsiderohet pak më komplekse dhe shumë e plotë.
Unë e kam krijuar këtë tutorial pasi ato ekzistuese nuk janë shumë shpjeguese, dhe në disa raste ato ndryshojnë nga dokumentacioni zyrtar espressif për ESP-IDF.
Faqja zyrtare e internetit: ESP-IDF espressif
Github zyrtar: ESP-IDF
Epo, nëse doni të filloni në ESP32, në faqet e mëposhtme ka një çmim shumë të ulët.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Mund të vizitoni PDAControl English
Dokumentacioni dhe shpjegimi i plotë
pdacontrolen.com/esp-idf-modules-esp32-comp…
Tutorials e ardhshëm 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/
Hapi 1: Moduli ESP32
Nëse nuk i njihni modulet ESP32, unë kam krijuar këtë dokumentacion të vogël dhe udhëzues video.
ESP32 eBox & Widora rishikimi i parë
pdacontrolen.com/first-tests-esp32-eboxwido…
Hapi 2: Instalimi ESP -IDF - Kërkesat
Kërkesat
- PC me Sistem Operativ Linux (Ubuntu / Debian) ose Virtualbox, në rastin tim Lubuntu.
- Toolchain për të ndërtuar aplikacionin për ESP32.
- ESP-IDF që në thelb përmban API për ESP32.dhe skriptet për të operuar Toolchain.
- Një redaktues teksti, për të redaktuar ose krijuar programe.
PC me sistem operativ Linux (Ubuntu / Debian) ose Virtualbox
Meqenëse instalimi në një sistem operativ Linux, Lubuntu në rastin tim, është një derivat i (Ubuntu), megjithëse ekziston një version i ESP-IDF për Windows, ju rekomandoni që të instaloni një makinë virtuale me Linux.
- Udhëzues i rekomanduar Instalimi i Lubuntu në makinë virtuale (Virualbox) në Windows
- Udhëzues i rekomanduar Instaloni Lubuntu përgjithmonë në PC 32bit
Shënim: Unë mendoj se më pëlqen Linux në këtë rast (Ubuntu / Debian) Unë personalisht preferoj lubuntu, por është e njëjta gjë.
Hapi 3: Udhëzues për instalimin Hap pas hapi + Shembull
Meqenëse instalimi është shumë i plotë, në këtë video do të shihni instalimin hap pas hapi
Hapi 4: Kompilimi i lehtë i Shkarkimit dhe Testimit "përshëndetje Botë"
Përpiloni dhe shkarkoni lehtë
krahasimi i përpiktë i ESP-IDF me SDK për ESP8266 ky version lehtëson plotësisht shkarkimin dhe monitorimin e përpilimit të kodit duke përdorur esptool.py
disa komanda në dispozicion
- bëj menuconfig
- bëj të gjitha
- bëj flash
- bëj monitor
esp-idf lejon integrimin me disa IDE, të tilla si Eclipse dhe Platformio. Unë personalisht preferoj terminalin e komandës dhe redaktuesin e tekstit,
Hapi 5: Përfundime
Përfundimet
Nëse vendosni të përdorni ESP-IDF, unë do të përmend disa nga avantazhet e tij. Doneshtë bërë në C dhe lejon FreeRTOS, duke u projektuar nga espressif direkt ka më shumë shembuj dhe dokumentacion, më pak mundësi për të gjetur gabime ose gabime. të integrimit kjo na lejon të mendojmë se do të jemi në gjendje të përdorim një pjesë të madhe të karakteristikave të ESP32.
Nëse ka një Arduino IDE për ESP32 por mendoj se nuk siguron sigurinë dhe kontrollin e plotë të kodit, sigurisht që ESP-IDF kërkon më shumë njohuri për C, dhe ju do të largoheshit nga zona e konfuzionit Arduino dhe do të zgjeronit njohuritë tuaja.
dhe ky udhëzues është për atë që të hapë mundësi me ESP-IDF, pra ky është mendimi im i përulur. i vetmi disavantazh i mundshëm në të ardhmen, varësia nga espressif, por me gjënë ekzistuese mund të bësh gjithçka! për të menduar për ESP32 në një nivel profesional / industrial
Edhe pse ne do të bëjmë disa teste më vonë:
- ESP32- Arduino IDE
- ESP32 OS Mongoose.
Mund të vizitoni PDAControl English
Dokumentacioni dhe shpjegimi i plotë
pdacontrolen.com/esp-idf-modules-esp32-com…
Tutorials e ardhshëm 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