Turinys:

ESP-IDF moduliams ESP32 Užbaigti diegimą: 5 žingsniai
ESP-IDF moduliams ESP32 Užbaigti diegimą: 5 žingsniai

Video: ESP-IDF moduliams ESP32 Užbaigti diegimą: 5 žingsniai

Video: ESP-IDF moduliams ESP32 Užbaigti diegimą: 5 žingsniai
Video: ESP-IDF | Введение 2024, Liepa
Anonim
ESP-IDF moduliams ESP32 užbaigti diegimą
ESP-IDF moduliams ESP32 užbaigti diegimą

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

Image
Image

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

Lengva kompiliuoti atsisiųsti ir išbandyti
Lengva kompiliuoti atsisiųsti ir išbandyti

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

Image
Image

Kadangi diegimas yra labai kruopštus, šiame vaizdo įraše žingsnis po žingsnio pamatysite diegimą

4 veiksmas: lengvai sukompiliuokite ir atsisiųskite „Hello World“

Lengva kompiliuoti atsisiųsti ir išbandyti
Lengva kompiliuoti atsisiųsti ir išbandyti

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

  1. padaryti meniu konfigūraciją
  2. padaryti viską
  3. padaryti blykstę
  4. 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
Išvados
Išvados
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: