
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59

Prieš kelis mėnesius įsigijau ESP32 modulį, ištyriau, kokie metodai yra jo programavimui, nes manau, kad tai labai galinga aparatūra, Šį kartą įdiegsime ir sukonfigūruosime „Espressif IoT Development Framework“platformą arba
(ESP-IDF) nuo nulio, tai yra oficiali ESP32 modulių espressif kūrimo platforma.
Jei norite kuo geriau išnaudoti ESP32, manau, kad tai yra gera galimybė, nors ji laikoma šiek tiek sudėtingesne ir labai išsamia.
Sukūriau šią mokymo programą, nes esamos nėra labai aiškios, o kai kuriais atvejais jos skiriasi nuo oficialios ESP-IDF espressif dokumentacijos.
Oficiali svetainė: ESP-IDF espressif
Oficialus „Github“: ESP-IDF
Na, jei norite pradėti nuo ESP32, šiuose puslapiuose yra labai maža kaina.
ESP32 („Aliexpress“)
ESP32 („Bangood“)
ESP32 („ICStation“)
Galite aplankyti „PDAControl“anglų kalbą
Dokumentai ir išsamus paaiškinimas
pdacontrolen.com/esp-idf-modules-esp32-comp…
Kitos pamokos 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 žingsnis: ESP32 modulis


Jei nežinote ESP32 modulių, sukūriau šią nedidelę dokumentaciją ir vaizdo pamoką.
ESP32 eBox & Widora pirmoji apžvalga
pdacontrolen.com/first-tests-esp32-eboxwido…
2 žingsnis: ESP -IDF diegimas - reikalavimai

Reikalavimai
- Kompiuteris su „Linux“operacine sistema („Ubuntu“/ „Debian“) arba „Virtualbox“, mano atveju - „Lubuntu“.
- Įrankių grandinė ESP32 programai kurti.
- ESP-IDF, kuriame iš esmės yra API, skirta ESP32.ir scenarijai įrankių grandinei valdyti.
- Teksto redaktorius, skirtas programoms redaguoti ar kurti.
Kompiuteris su „Linux“operacine sistema („Ubuntu“/ „Debian“) arba „Virtualbox“
Kadangi diegimas „Linux“operacinėje sistemoje, mano atveju, „Lubuntu“yra išvestinis („Ubuntu“), nors yra „ESP-IDF“versija, skirta „Windows“, rekomenduojame įdiegti virtualią mašiną su „Linux“.
- Rekomenduojama pamoka „Lubuntu“diegimas virtualioje mašinoje („Virualbox“) sistemoje „Windows“
- Rekomenduojama pamoka Įdiekite „Lubuntu“visam laikui 32 bitų kompiuteryje
Pastaba: manau, kad šiuo atveju man patinka „Linux“(„Ubuntu“/ „Debian“). Man asmeniškai labiau patinka lubuntu, bet tai tas pats.
3 veiksmas: diegimo pamoka Žingsnis po žingsnio + pavyzdys


Kadangi diegimas yra labai kruopštus, šiame vaizdo įraše žingsnis po žingsnio pamatysite diegimą
4 veiksmas: lengvai sukompiliuokite ir atsisiųskite „Hello World“

Lengvas kompiliavimas ir atsisiuntimas
punktualiai lyginant ESP-IDF su SDK, skirta ESP8266, ši versija visiškai palengvina kodo kompiliaciją ir jos atsisiuntimą naudojant esptool.py
galimos kai kurios komandos
- padaryti meniu konfigūraciją
- padaryti viską
- padaryti blykstę
- padaryti monitori
esp-idf leidžia integruoti su kai kuriais IDE, pvz., „Eclipse“ir „Platformio“. Man asmeniškai labiau patinka komandų terminalas ir teksto redaktorius,
5 žingsnis: Išvados


Išvados
Jei nuspręsite naudoti ESP-IDF, paminėsiu kai kuriuos jo privalumus. Tai daroma C kalba ir leidžia „FreeRTOS“, kuriant tiesiogiai „espressif“, yra daugiau pavyzdžių ir dokumentų, mažesnė tikimybė rasti klaidų ar gedimų. tai leidžia manyti, kad galėsime panaudoti didelę dalį ESP32 charakteristikų.
Jei yra „Arduino IDE“, skirtas ESP32, bet manau, kad jis nesuteikia saugumo ir visiško kodo valdymo, žinoma, ESP-IDF reikia daugiau žinių apie C, o jūs išeitumėte iš „Arduino“konfrontacijos zonos ir praplėstumėte savo žinias.
ir šis vadovas skirtas tam, kad būtų galima atverti galimybes naudojant ESP-IDF. Na, tai mano kukli nuomonė. vienintelis galimas trūkumas ateityje, priklausomybė nuo espressif, bet turėdami viską galite padaryti viską! galvoti apie ESP32 profesionaliu / pramoniniu lygiu
Nors vėliau taip pat atliksime kai kuriuos testus:
- ESP32- „Arduino IDE“
- OSP Mongoose OS.
Galite aplankyti „PDAControl“anglų kalbą
Dokumentai ir išsamus paaiškinimas
pdacontrolen.com/esp-idf-modules-esp32-com…
Kitos pamokos 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
Rekomenduojamas:
Užbaigti „pasidaryk pats“Raspberry Pi orų stotį su programine įranga: 7 žingsniai (su nuotraukomis)

Užpildykite „pasidaryk pats“Raspberry Pi orų stotį su programine įranga: dar vasario pabaigoje pamačiau šį įrašą „Raspberry Pi“svetainėje. http://www.raspberrypi.org/school-weather-station-… Jie sukūrė Raspberry Pi orų stotis mokykloms. Aš visiškai norėjau vieno! Bet tuo metu (ir aš vis dar tikiu, kad rašau
Kaip tinkamai užbaigti kompiuterio kabelius: 7 žingsniai

Kaip tinkamai užbaigti kompiuterio kabelius: aš ką tik supratau beprotišką metodą, kaip tinkamai išvalyti tuos negražius kabelius, kuriuos turime naudoti. Tikriausiai tai matėte savo priekinėse įvesties/išvesties jungtyse arba vidinėse USB antraštėse. Galiausiai, ne daugiau baisių kečupo ir garstyčių gabalėlių, kurie gadina jūsų
Paprasta „IOS“programa BLE moduliams: 4 žingsniai

Paprasta „IOS“programa BLE moduliams: šioje instrukcijoje aprašoma, kaip galite sukurti „iOS“programą su labai paprastomis funkcijomis. Ši instrukcija neapims viso „iOS BLE“programos kūrimo proceso. Tai tik suteiks aukšto lygio kai kurių svarbių elementų apžvalgą su
Kaip pradėti komandų eilutę (užbaigti): 6 veiksmai

Kaip pradėti komandų eilutę (užbaigti): žinau, kad instrukcijos, kaip tai padaryti, jau yra. Nesakyk man to, prašau. Aš turiu priežasčių tai padaryti. Visos instrukcijos, kurias aš mačiau, kaip atidaryti komandų eilutę, iš esmės parodo tik vieną būdą, kaip tai padaryti. Aš
Instrukcijos, kaip užbaigti bėgių kelio skaidrių konstrukcijos maketą, skirtą pakelti/nuleisti centre sumontuotas kojų atramas ant elektrinių ratų kėdžių: 9 žingsniai (su paveikslė

Instrukcijos, kaip užbaigti bėgių slydimo konstrukcijos maketą, skirtą pakelti/nuleisti centre sumontuotas kojų atramas ant elektrinių ratų kėdžių: centre sumontuotas kojų atramų keltuvas turi būti laikomas po sėdyne ir nuleistas. Nepriklausomo kojų atramų laikymo ir iškėlimo mechanizmas nėra įtrauktas į rinkos galios vežimėlius, o PWC naudotojai pareiškė, kad reikia