Sisällysluettelo:

ESP-IDF moduuleille ESP32 Täydellinen asennus: 5 vaihetta
ESP-IDF moduuleille ESP32 Täydellinen asennus: 5 vaihetta

Video: ESP-IDF moduuleille ESP32 Täydellinen asennus: 5 vaihetta

Video: ESP-IDF moduuleille ESP32 Täydellinen asennus: 5 vaihetta
Video: ESP-IDF | Введение 2024, Heinäkuu
Anonim
ESP-IDF moduuleille ESP32 Täydellinen asennus
ESP-IDF moduuleille ESP32 Täydellinen asennus

Muutama kuukausi sitten ostin ESP32 -moduulin ja tutkin, mitä menetelmiä sen ohjelmoimiseksi on olemassa, koska pidän sitä erittäin tehokkaana laitteistona, Tällä kertaa asennamme ja konfiguroimme Espressif IoT Development Framework -alustan tai

(ESP-IDF) alusta alkaen, tämä on ESP32-moduulien virallinen espressif-kehitysalusta.

Jos haluat saada kaiken irti ESP32: sta, pidän sitä hyvänä mahdollisuutena, vaikka sitä pidetään hieman monimutkaisempana ja erittäin täydellisenä.

Olen luonut tämän opetusohjelman, koska nykyiset eivät ole kovin selittäviä, ja joissakin tapauksissa ne eroavat ESP-IDF: n virallisista espressif-asiakirjoista.

Virallinen sivusto: ESP-IDF espressif

Virallinen Github: ESP-IDF

No, jos haluat aloittaa ESP32: sta, seuraavilla sivuilla on erittäin alhainen hinta.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Voit vierailla PDAControlin englanniksi

Dokumentaatio ja täydellinen selitys

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

Seuraava opetusohjelma 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/

Vaihe 1: ESP32 -moduuli

Image
Image

Jos et tunne ESP32 -moduuleja, olen luonut tämän pienen dokumentaation ja video -opetusohjelman.

ESP32 eBox & Widora ensimmäinen arvostelu

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

Vaihe 2: ESP -IDF -asennus - vaatimukset

Helppo kääntää lataa ja testaa
Helppo kääntää lataa ja testaa

Vaatimukset

  • PC Linux -käyttöjärjestelmällä (Ubuntu / Debian) tai Virtualbox, minun tapauksessani Lubuntu.
  • Työkaluketju ESP32 -sovelluksen rakentamiseen.
  • ESP-IDF, joka sisältää olennaisesti sovellusliittymän ESP32: lle ja skriptit työkaluketjun käyttämiseksi.
  • Tekstieditori, jolla voit muokata tai luoda ohjelmia.

PC Linux -käyttöjärjestelmällä (Ubuntu / Debian) tai Virtualbox

Koska asennus Linux-käyttöjärjestelmään, Lubuntu, on minun tapauksessani (Ubuntun) johdannainen, vaikka Windowsille on olemassa ESP-IDF-versio, suosittelemme, että asennat virtuaalikoneen Linuxin kanssa.

  • Suositeltu opetusohjelma Lubuntun asentaminen virtuaalikoneeseen (Virualbox) Windowsissa
  • Suositeltu opetusohjelma Asenna Lubuntu pysyvästi 32 -bittiselle tietokoneelle

Huomautus: Luulen, että pidän Linuxista tässä tapauksessa (Ubuntu / Debian) Itse pidän enemmän lubuntusta, mutta se on sama.

Vaihe 3: Asennusopas Vaihe vaiheelta + esimerkki

Image
Image

Koska asennus on erittäin perusteellinen, tässä videossa näet asennuksen vaihe vaiheelta

Vaihe 4: Helppo kääntää lataa ja testaa "hei maailma"

Helppo kääntää lataa ja testaa
Helppo kääntää lataa ja testaa

Helppo kääntää ja ladata

ESP-IDF: n ja ESP8266: n SDK: n täsmällinen vertaaminen tähän versioon helpottaa koodin kokoamisen lataamista ja seurantaa esptool.py: n avulla

joitakin komentoja saatavilla

  1. tee menuconfig
  2. tehdä kaikki
  3. saada salama
  4. tee monitori

esp-idf mahdollistaa integroinnin joidenkin IDE: iden kanssa, kuten Eclipse ja Platformio. Itse pidän parempana komentopäätettä ja tekstieditoria,

Vaihe 5: Johtopäätökset

Päätelmät
Päätelmät
Päätelmät
Päätelmät

Päätelmät

Jos päätät käyttää ESP-IDF: ää, mainitsen joitakin sen eduista. Se tehdään C -kielellä ja mahdollistaa FreeRTOSin, jonka espressif suunnittelee suoraan, on enemmän esimerkkejä ja dokumentaatiota, vähemmän mahdollisuuksia löytää virheitä tai vikoja. integroinnin ansiosta voimme ajatella, että voimme käyttää suurta osaa ESP32 -ominaisuuksista.

Jos ESP32: lle on olemassa Arduino IDE, mutta mielestäni se ei tarjoa koodin turvallisuutta ja täydellistä hallintaa, tietysti ESP-IDF vaatii enemmän C-tietämystä, ja poistut Arduino-konfordialueelta ja laajennat tietämystäsi.

ja tämä opas on tarkoitettu avaamaan mahdollisuuksia ESP-IDF: n kanssa. No, tämä on minun vaatimaton mielipiteeni. ainoa mahdollinen haitta tulevaisuudessa, riippuvuus espressifistä, mutta nykyisellä voit tehdä kaiken! ajatella ESP32: ta ammatillisella / teollisella tasolla

Vaikka teemme myös joitain testejä myöhemmin:

  • ESP32- Arduino IDE
  • Käyttöjärjestelmä ESP32 Mongoose.

Voit vierailla PDAControlin englanniksi

Dokumentaatio ja täydellinen selitys

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

Seuraava opetusohjelma 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

Suositeltava: