Indholdsfortegnelse:

ESP-IDF til moduler ESP32 Komplet installation: 5 trin
ESP-IDF til moduler ESP32 Komplet installation: 5 trin

Video: ESP-IDF til moduler ESP32 Komplet installation: 5 trin

Video: ESP-IDF til moduler ESP32 Komplet installation: 5 trin
Video: Getting started with ESP-IDF programming using VS Code 2024, Juli
Anonim
ESP-IDF til moduler ESP32 Komplet installation
ESP-IDF til moduler ESP32 Komplet installation

For et par måneder siden købte jeg et ESP32 -modul, jeg undersøgte, hvilke metoder der findes til at programmere det, da jeg anser det for at være en meget kraftfuld hardware, Denne gang vil vi installere og konfigurere Espressif IoT Development Framework platform eller

(ESP-IDF) fra bunden er dette den officielle espressif-udviklingsplatform til ESP32-modulerne.

Hvis du vil have mest muligt ud af ESP32, overvejer jeg en god mulighed, selvom den betragtes som lidt mere kompleks og meget komplet.

Jeg har oprettet denne vejledning, da de eksisterende ikke er særlig forklarende, og i nogle tilfælde adskiller de sig fra den officielle espressif-dokumentation for ESP-IDF.

Officielt websted: ESP-IDF espressif

Officiel Github: ESP-IDF

Tja, hvis du vil starte i ESP32, er de følgende sider meget lave priser.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Du kan besøge PDAControl English

Dokumentation og fuld forklaring

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

Næste selvstudier ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Dokumentation og forklaring Komplet

pdacontroles.com/esp-idf-para-modulos-esp32…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Trin 1: ESP32 -modul

Image
Image

Hvis du ikke kender ESP32 -modulerne, har jeg oprettet denne lille dokumentation og videotutorial.

ESP32 eBox & Widora første anmeldelse

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

Trin 2: Installation ESP -IDF - Krav

Nem kompilering Download og test
Nem kompilering Download og test

Krav

  • PC med Linux -operativsystem (Ubuntu / Debian) eller Virtualbox, i mit tilfælde Lubuntu.
  • Værktøjskæde til at bygge applikationen til ESP32.
  • ESP-IDF, der i det væsentlige indeholder API til ESP32.og scripts til at betjene Toolchain.
  • Et tekstredigeringsprogram til redigering eller oprettelse af programmer.

PC med Linux -operativsystem (Ubuntu / Debian) eller Virtualbox

Da installationen på et Linux-operativsystem, Lubuntu i mit tilfælde, er en derivat af (Ubuntu), selvom der er en version af ESP-IDF til Windows, anbefaler du, at du installerer en virtuel maskine med Linux.

  • Anbefalet vejledning Installation af Lubuntu i virtuel maskine (Virualbox) i Windows
  • Anbefalet vejledning Installer Lubuntu permanent på 32bit pc

Bemærk: Jeg tror, jeg kan lide Linux i dette tilfælde (Ubuntu / Debian) Jeg foretrækker personligt lubuntu, men det er det samme.

Trin 3: Installationsvejledning Trin for trin + eksempel

Image
Image

Da installationen er meget grundig, vil du i denne video se installationen trin for trin

Trin 4: Nem kompilering Download og test "hej verden"

Nem kompilering Download og test
Nem kompilering Download og test

Let at kompilere og downloade

punktligt at sammenligne ESP-IDF med SDK for ESP8266 letter denne version fuldstændigt kompilering download og overvågning af koden ved hjælp af esptool.py

nogle tilgængelige kommandoer

  1. lave menuconfig
  2. lave alle
  3. lav flash
  4. lave skærm

esp-idf tillader integrationer med nogle IDE'er, såsom Eclipse og Platformio. Jeg foretrækker personligt kommando terminal og tekst editor,

Trin 5: Konklusioner

Konklusioner
Konklusioner
Konklusioner
Konklusioner

Konklusioner

Hvis du beslutter dig for at bruge ESP-IDF, vil jeg nævne nogle af dens fordele. Det gøres i C og tillader FreeRTOS, da det er designet af espressif direkte, er der flere eksempler og dokumentation, mindre chance for at finde fejl eller fejl. af integration giver dette os mulighed for at tro, at vi vil kunne bruge en stor del af ESP32 -egenskaberne.

Hvis der er en Arduino IDE til ESP32, men jeg tror, at den ikke giver sikkerhed og fuldstændig kontrol med koden, kræver ESP-IDF naturligvis mere viden om C, og du ville forlade Arduino conford-zonen og udvide din viden.

og denne guide er til det for at åbne muligheder med ESP-IDF, det er min ydmyge mening. den eneste mulige fremtidige ulempe, afhængighed af espressif, men med den eksisterende ting kan du gøre alt! at tænke på ESP32 på et professionelt / industrielt niveau

Selvom vi også vil lave nogle tests senere:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Du kan besøge PDAControl English

Dokumentation og fuld forklaring

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

Næste selvstudier ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Dokumentation og forklaring Komplet

pdacontroles.com/esp-idf-para-modulos-esp3…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Anbefalede: