Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Paar kuud tagasi ostsin ESP32 mooduli, uurisin, millised meetodid selle programmeerimiseks on olemas, kuna pean seda väga võimsaks riistvaraks, Seekord installime ja seadistame Espressif IoT Development Framework platvormi või
(ESP-IDF) nullist, see on ESP32 moodulite ametlik espressifi arendusplatvorm.
Kui soovite ESP32 -st maksimumi võtta, pean head võimalust, kuigi seda peetakse pisut keerukamaks ja väga terviklikuks.
Olen selle õpetuse loonud, kuna olemasolevad ei ole väga selgitavad ja mõnel juhul erinevad need ESP-IDF-i ametlikust espressif-dokumentatsioonist.
Ametlik veebisait: ESP-IDF espressif
Ametlik Github: ESP-IDF
Kui soovite alustada ESP32 -st, on järgmistel lehtedel väga madal hind.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Võite külastada PDAControli inglise keelt
Dokumentatsioon ja täielik selgitus
pdacontrolen.com/esp-idf-modules-esp32-comp…
Järgmised õpetused 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/
Samm: ESP32 moodul
Kui te ei tunne ESP32 mooduleid, olen koostanud selle väikese dokumentatsiooni ja videoõpetuse.
ESP32 eBox ja Widora esimene ülevaade
pdacontrolen.com/first-tests-esp32-eboxwido…
2. samm: ESP -IDF -i paigaldamine - nõuded
Nõuded
- Arvuti Linuxi operatsioonisüsteemiga (Ubuntu / Debian) või Virtualbox, minu puhul Lubuntu.
- Toolchain ESP32 rakenduse loomiseks.
- ESP-IDF, mis sisuliselt sisaldab API-d ESP32. jaoks ja skripte Toolchaini kasutamiseks.
- Tekstiredaktor programmide redigeerimiseks või loomiseks.
Arvuti Linuxi operatsioonisüsteemiga (Ubuntu / Debian) või Virtualbox
Kuna Linuxi operatsioonisüsteemi, minu puhul Lubuntu, installimine on (Ubuntu) tuletis, kuigi Windowsi jaoks on olemas ESP-IDF-i versioon, soovitame teil installida virtuaalse masina Linuxiga.
- Soovitatav õpetus Lubuntu installimine Windowsi virtuaalmasinasse (Virualbox)
- Soovitatav õpetus Installige Lubuntu püsivalt 32 -bitisele arvutile
Märkus: ma arvan, et mulle meeldib sel juhul Linux (Ubuntu / Debian). Eelistan isiklikult lubuntut, kuid see on sama.
3. samm: paigaldusõpetus samm -sammult + näide
Kuna installimine on väga põhjalik, näete selles videos installimist samm -sammult
Samm: lihtne kompileerige allalaadimine ja "Tere maailm" testimine
Lihtne kompileerida ja alla laadida
kui võrrelda ESP-IDF-i täpselt ESP8266 jaoks mõeldud SDK-ga, hõlbustab see versioon täielikult koodi koostamist ja allalaadimist esptool.py abil
saadaval mõned käsud
- tee menüükonfiguratsioon
- teha kõik
- sähvatama
- teha monitor
esp-idf võimaldab integreerimist mõne IDE-ga, näiteks Eclipse ja Platformio. Mina isiklikult eelistan käsuterminali ja tekstiredaktorit,
5. samm: Järeldused
Järeldused
Kui otsustate kasutada ESP-IDF-i, siis mainin mõningaid selle eeliseid. Seda tehakse C -keeles ja see võimaldab FreeRTOS -i, kuna espressif on selle otse välja töötanud, on rohkem näiteid ja dokumente, vähem võimalusi vigade või vigade leidmiseks. See võimaldab meil arvata, et suudame kasutada suurt osa ESP32 omadustest.
Kui ESP32 jaoks on olemas Arduino IDE, kuid ma arvan, et see ei taga koodi turvalisust ja täielikku kontrolli, siis loomulikult nõuab ESP-IDF C-st rohkem teadmisi ja te lahkuksite Arduino konforditsoonist ja täiendaksite oma teadmisi.
ja see juhend on selleks, et avada võimalusi ESP-IDF-iga, noh, see on minu tagasihoidlik arvamus. ainus võimalik puudus tulevikus, sõltuvus espressifist, kuid olemasolevaga saate teha kõike! mõelda ESP32 -le professionaalsel / tööstuslikul tasandil
Kuigi teeme ka mõned testid hiljem:
- ESP32- Arduino IDE
- OSP32 Mongoose OS.
Võite külastada PDAControli inglise keelt
Dokumentatsioon ja täielik selgitus
pdacontrolen.com/esp-idf-modules-esp32-com…
Järgmised õpetused 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