Sadržaj:
- Korak 1: ESP32 modul
- Korak 2: Instalacija ESP -IDF - Zahtjevi
- Korak 3: Vodič za instalaciju Korak po korak + Primjer
- Korak 4: Jednostavno preuzimanje i testiranje kompajliranja "hello World"
- Korak 5: Zaključci
Video: ESP-IDF za module ESP32 Potpuna instalacija: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Prije nekoliko mjeseci kupio sam ESP32 modul, istražio sam koje metode postoje za njegovo programiranje, budući da ga smatram vrlo moćnim hardverom, Ovaj put instalirat ćemo i konfigurirati Espressif IoT Development Framework platformu ili
(ESP-IDF) od nule, ovo je službena espressif razvojna platforma za ESP32 module.
Ako želite izvući maksimum iz ESP32, smatram da je to dobra mogućnost, iako se smatra malo složenijom i vrlo potpunom.
Napravio sam ovaj vodič s obzirom da postojeći ne objašnjavaju puno, a u nekim se slučajevima razlikuju od službene espressif dokumentacije za ESP-IDF.
Službena web stranica: ESP-IDF espressif
Službeni Github: ESP-IDF
Pa ako želite početi s ESP32, na sljedećim stranicama su vrlo niske cijene.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Možete posjetiti PDAControl engleski
Dokumentacija i potpuno objašnjenje
pdacontrolen.com/esp-idf-modules-esp32-comp…
Sljedeći vodiči 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/
Korak 1: ESP32 modul
Ako ne poznajete ESP32 module, stvorio sam ovu malu dokumentaciju i video vodič.
ESP32 eBox & Widora prvi pregled
pdacontrolen.com/first-tests-esp32-eboxwido…
Korak 2: Instalacija ESP -IDF - Zahtjevi
Zahtjevi
- PC s Linux operativnim sustavom (Ubuntu / Debian) ili Virtualbox, u mom slučaju Lubuntu.
- Alatni lanac za izradu aplikacije za ESP32.
- ESP-IDF koji u osnovi sadrži API za ESP32 i skripte za rad s alatom lanaca.
- Uređivač teksta za uređivanje ili stvaranje programa.
Računalo s operacijskim sustavom Linux (Ubuntu / Debian) ili Virtualbox
Budući da je instalacija na Linux operacijski sustav, Lubuntu u mom slučaju, izvedenica od (Ubuntu), iako postoji verzija ESP-IDF-a za Windows, preporučujemo da instalirate virtualni stroj s Linuxom.
- Preporučeni vodič Instaliranje Lubuntua na virtualni stroj (Virualbox) u sustavu Windows
- Preporučeni udžbenik Trajno instalirajte Lubuntu na 32 -bitno računalo
Napomena: Mislim da mi se u ovom slučaju sviđa Linux (Ubuntu / Debian) Osobno preferiram lubuntu, ali isto je.
Korak 3: Vodič za instalaciju Korak po korak + Primjer
Budući da je instalacija vrlo temeljita, u ovom videu ćete vidjeti instalaciju korak po korak
Korak 4: Jednostavno preuzimanje i testiranje kompajliranja "hello World"
Jednostavno sastavljanje i preuzimanje
Točna usporedba ESP-IDF-a sa SDK-om za ESP8266 ova verzija u potpunosti olakšava preuzimanje kompilacije i praćenje koda pomoću esptool.py
neke naredbe dostupne
- make menuconfig
- učini sve
- napravi bljesak
- napraviti monitor
esp-idf dopušta integracije s nekim IDE-ovima, poput Eclipse i Platformio. Osobno preferiram naredbeni terminal i uređivač teksta,
Korak 5: Zaključci
Zaključci
Odlučite li se za korištenje ESP-IDF-a, spomenuti ću neke njegove prednosti. Radi se na jeziku C i dopušta FreeRTOS, budući da ga je izravno dizajnirao espressif, ima više primjera i dokumentacije, manja je mogućnost pronalaska pogrešaka ili grešaka. integracije to nam omogućuje da mislimo da ćemo moći koristiti veliki dio karakteristika ESP32.
Ako postoji Arduino IDE za ESP32, ali mislim da ne pruža sigurnost i potpunu kontrolu koda, naravno da ESP-IDF zahtijeva više znanja o C, a vi biste napustili Arduino conford zonu i proširili svoje znanje.
i ovaj vodič služi za otvaranje mogućnosti ESP-IDF-om, pa to je moje skromno mišljenje. jedini mogući nedostatak u budućnosti, ovisnost o espressifu, ali sa postojećom stvari možete učiniti sve! razmišljati o ESP32 na profesionalnoj / industrijskoj razini
Iako ćemo kasnije napraviti i neke testove:
- ESP32- Arduino IDE
- ESP32 Mongoose OS.
Možete posjetiti PDAControl engleski
Dokumentacija i potpuno objašnjenje
pdacontrolen.com/esp-idf-modules-esp32-com…
Sljedeći vodiči 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
Preporučeni:
Instalacija LED Mandale: 8 koraka
Instalacija LED Mandale: Ova uputa govori o izradi ogromne LED MANDALE za uređenje vaše sobe & kreativna instalacija za bilo koji događaj. LED Mandala prikazana ovdje dio je Light Showa. Ovaj Instructable nudi vam korak po korak upute za izradu mandala 10ft x 10ft
Arduino -Teensy4 za Teensy 4.0 - Potpuna montaža: 10 koraka
Arduino-Teensy4 za Teensy 4.0-Potpuna montaža: Ova uputa će vas provesti kroz montažu ploče za proširenje Arduino-Teensy4 za Teensy 4.0. Možete je kupiti u mojoj trgovini Tindie ovdje: https: //www.tindie.com/products/ cburgess129/arduin … Možete naručiti Teensy 4 zajedno sa svojim bo
Početak rada s Esp 8266 Esp-01 s Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Početak rada s Esp 8266 Esp-01 s Arduino IDE | Instaliranje Esp ploča u Arduino Ide i programiranje Esp: U ovom uputstvu naučit ćemo kako instalirati esp8266 ploče u Arduino IDE i kako programirati esp-01 i učitati kod u njega. Budući da su esp ploče toliko popularne pa sam razmišljao o tome da ispravim instrukcije za ovaj i većina ljudi se suočavaju s problemom
Potpuna meteorološka stanica Raspberry Pi: 14 koraka (sa slikama)
Kompletna meteorološka stanica Raspberry Pi: Pozdrav svima, ovo mi je prvi instruktor! U ovom vodiču vodit ću vas kako napraviti meteorološku stanicu Raspberry Pi s vlastitom bazom podataka i web lokacijom. Napravio sam ovu meteorološku postaju u kontekstu školskog zadatka, inspiraciju sam dobio na Insu
Jeftina domaća LED svjetiljka (potpuna izrada): 6 koraka
Jeftina domaća LED svjetiljka (potpuna izrada): jeftin izvor LED dioda Puna svjetiljka / svjetiljka