Kazalo:

ESP-IDF za module ESP32 Popolna namestitev: 5 korakov
ESP-IDF za module ESP32 Popolna namestitev: 5 korakov

Video: ESP-IDF za module ESP32 Popolna namestitev: 5 korakov

Video: ESP-IDF za module ESP32 Popolna namestitev: 5 korakov
Video: ESP32 - How to create your First ESP IDF project (From Scratch) 2024, Julij
Anonim
ESP-IDF za module ESP32 Popolna namestitev
ESP-IDF za module ESP32 Popolna namestitev

Pred nekaj meseci sem kupil modul ESP32 in raziskal, katere metode obstajajo za njegovo programiranje, saj menim, da gre za zelo zmogljivo strojno opremo, Tokrat bomo namestili in konfigurirali platformo Espressif IoT Development Framework oz

(ESP-IDF) od začetka, to je uradna razvojna platforma espressif za module ESP32.

Če želite kar najbolje izkoristiti ESP32, menim, da je to dobra možnost, čeprav velja za nekoliko bolj zapleteno in zelo popolno.

To vadnico sem ustvaril, ker obstoječe niso zelo razlagalne in se v nekaterih primerih razlikujejo od uradne espressif dokumentacije za ESP-IDF.

Uradna spletna stran: ESP-IDF espressif

Uradni Github: ESP-IDF

No, če želite začeti z ESP32, so na naslednjih straneh zelo nizke cene.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Obiščete lahko PDAControl English

Dokumentacija in popolna razlaga

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

Naslednji tečaji 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: Modul ESP32

Image
Image

Če ne poznate modulov ESP32, sem ustvaril to majhno dokumentacijo in video vadnico.

Prvi pregled ESP32 eBox & Widora

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

2. korak: Namestitev ESP -IDF - Zahteve

Prenos in preskus enostavnega prevajanja
Prenos in preskus enostavnega prevajanja

Zahteve

  • Računalnik z operacijskim sistemom Linux (Ubuntu / Debian) ali Virtualbox, v mojem primeru Lubuntu.
  • Orodje za izdelavo aplikacije za ESP32.
  • ESP-IDF, ki v bistvu vsebuje API za ESP32 in skripte za upravljanje orodne verige.
  • Urejevalnik besedil za urejanje ali ustvarjanje programov.

Računalnik z operacijskim sistemom Linux (Ubuntu / Debian) ali Virtualbox

Ker je namestitev v operacijskem sistemu Linux, Lubuntu v mojem primeru, derivat (Ubuntu), čeprav obstaja različica ESP-IDF za Windows, priporočamo, da namestite navidezni stroj z Linuxom.

  • Priporočena vadnica Namestitev Lubuntuja v navidezni stroj (Virualbox) v sistemu Windows
  • Priporočena vadnica Lubuntu trajno namestite na 32 -bitni računalnik

Opomba: Mislim, da mi je v tem primeru všeč Linux (Ubuntu / Debian), osebno imam raje lubuntu, vendar je enako.

3. korak: Vadnica za namestitev Korak za korakom + Primer

Image
Image

Ker je namestitev zelo temeljita, boste v tem videu korak za korakom videli namestitev

4. korak: Prenos in preizkus enostavnega prevajanja "hello World"

Prenos in preskus enostavnega prevajanja
Prenos in preskus enostavnega prevajanja

Enostavno sestavljanje in prenos

če natančno primerjate ESP-IDF s SDK za ESP8266, ta različica v celoti olajša prenos kompilacije in spremljanje kode z uporabo esptool.py

na voljo so nekateri ukazi

  1. naredi menuconfig
  2. naredi vse
  3. naredi bliskavico
  4. naredi monitor

esp-idf omogoča integracijo z nekaterimi IDE-ji, kot sta Eclipse in Platformio. Osebno imam raje ukazni terminal in urejevalnik besedil,

5. korak: Zaključki

Sklepi
Sklepi
Sklepi
Sklepi

Sklepi

Če se odločite za uporabo ESP-IDF, bom omenil nekatere njegove prednosti. Izvedeno je v jeziku C in omogoča FreeRTOS, ki ga je oblikoval espressif neposredno, obstaja več primerov in dokumentacije, manjša je možnost odkrivanja napak ali napak. integracije nam to omogoča, da mislimo, da bomo lahko uporabili velik del lastnosti ESP32.

Če obstaja Arduino IDE za ESP32, vendar mislim, da ne zagotavlja varnosti in popolnega nadzora nad kodo, seveda ESP-IDF zahteva več znanja o C, zato bi morali zapustiti cono Arduino conford in razširiti svoje znanje.

in ta priročnik za to odpira možnosti z ESP-IDF, No, to je moje skromno mnenje. edina možna pomanjkljivost v prihodnosti, odvisnost od espressifa, vendar z obstoječo stvarjo lahko storite vse! razmišljati o ESP32 na profesionalni / industrijski ravni

Čeprav bomo kasneje opravili tudi nekaj testov:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Obiščete lahko PDAControl English

Dokumentacija in popolna razlaga

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

Naslednji tečaji 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

Priporočena: