Inhoudsopgave:

ESP-IDF voor modules ESP32 volledige installatie: 5 stappen
ESP-IDF voor modules ESP32 volledige installatie: 5 stappen

Video: ESP-IDF voor modules ESP32 volledige installatie: 5 stappen

Video: ESP-IDF voor modules ESP32 volledige installatie: 5 stappen
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, November
Anonim
ESP-IDF voor modules ESP32 Volledige installatie
ESP-IDF voor modules ESP32 Volledige installatie

Een paar maanden geleden kocht ik een ESP32-module, ik heb onderzocht welke methoden er zijn om deze te programmeren, aangezien ik het als een zeer krachtige hardware beschouw, Deze keer zullen we het Espressif IoT Development Framework-platform installeren en configureren of

(ESP-IDF) helemaal opnieuw, dit is het officiële espressif-ontwikkelplatform voor de ESP32-modules.

Als je het maximale uit de ESP32 wilt halen, beschouw ik een goede mogelijkheid, hoewel het als iets complexer en zeer compleet wordt beschouwd.

Ik heb deze tutorial gemaakt omdat de bestaande niet erg verklarend zijn en in sommige gevallen verschillen ze van de officiële espressif-documentatie voor ESP-IDF.

Officiële website: ESP-IDF espresso

Officiële Github: ESP-IDF

Welnu, als u in ESP32 wilt beginnen, vindt u op de volgende pagina's een zeer lage prijs.

ESP32 (Aliexpress)

ESP32 (Banggoed)

ESP32 (ICS-station)

U kunt PDAControl bezoeken Nederlands

Documentatie en volledige uitleg

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

Volgende Tutorials ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentatie en uitleg Completa

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

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

pdacontroles.com/category/esp32/

Stap 1: ESP32-module

Image
Image

Als u de ESP32-modules niet kent, heb ik deze kleine documentatie en video-tutorial gemaakt.

ESP32 eBox&Widora eerste beoordeling

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

Stap 2: Installatie ESP-IDF - Vereisten

Eenvoudig compileren downloaden en testen
Eenvoudig compileren downloaden en testen

Vereisten

  • PC met Linux-besturingssysteem (Ubuntu / Debian) of Virtualbox, in mijn geval Lubuntu.
  • Toolchain om de applicatie voor ESP32 te bouwen.
  • ESP-IDF die in wezen API voor ESP32.en scripts bevat om de Toolchain te bedienen.
  • Een teksteditor om programma's te bewerken of te maken.

PC met Linux-besturingssysteem (Ubuntu / Debian) of Virtualbox

Aangezien de installatie op een Linux-besturingssysteem, Lubuntu in mijn geval, een afgeleide is van (Ubuntu), hoewel er een versie van ESP-IDF voor Windows is, raadt u aan om een virtuele machine met Linux te installeren.

  • Aanbevolen handleiding Lubuntu installeren in virtuele machine (Virualbox) in Windows
  • Aanbevolen handleiding Installeer Lubuntu permanent op 32bit pc

Opmerking: ik denk dat ik in dit geval van Linux hou (Ubuntu / Debian). Persoonlijk geef ik de voorkeur aan lubuntu, maar het is hetzelfde.

Stap 3: Installatiehandleiding Stap voor stap + voorbeeld

Image
Image

Omdat de installatie zeer grondig is, zie je in deze video de installatie stap voor stap

Stap 4: Eenvoudig compileren Download en test "hallo wereld"

Eenvoudig compileren downloaden en testen
Eenvoudig compileren downloaden en testen

Eenvoudig compileren en downloaden

punctueel vergelijken van ESP-IDF met de SDK voor ESP8266 deze versie vereenvoudigt volledig het downloaden en bewaken van de code met behulp van esptool.py

enkele commando's beschikbaar

  1. maak menuconfig
  2. Maak alle
  3. maak flits
  4. monitor maken

esp-idf maakt integraties met sommige IDE's mogelijk, zoals Eclipse en Platformio. Ik geef persoonlijk de voorkeur aan opdrachtterminal en teksteditor,

Stap 5: Conclusies

Conclusies
Conclusies
Conclusies
Conclusies

conclusies

Als u besluit om ESP-IDF te gebruiken, zal ik enkele voordelen noemen. Het wordt gedaan in C en maakt FreeRTOS mogelijk, omdat het rechtstreeks door espress is ontworpen. Er zijn meer voorbeelden en documentatie, minder kans op het vinden van fouten of fouten. van integratie stelt dit ons in staat te denken dat we een groot deel van de ESP32-kenmerken zullen kunnen gebruiken.

Als er een Arduino IDE voor ESP32 is, maar ik denk dat het niet de veiligheid en volledige controle over de code biedt, vereist ESP-IDF natuurlijk meer kennis van C, en zou je de Arduino-conford-zone verlaten en je kennis uitbreiden.

en deze gids is daarvoor bedoeld om mogelijkheden te openen met ESP-IDF. Nou, dat is mijn bescheiden mening. het enige mogelijke toekomstige nadeel, afhankelijkheid van espresso, maar met het bestaande kan je alles! nadenken over ESP32 op professioneel / industrieel niveau

Hoewel we later ook enkele tests zullen doen:

  • ESP32- Arduino IDE
  • ESP32 Mongoose-besturingssysteem.

U kunt PDAControl bezoeken Nederlands

Documentatie en volledige uitleg

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

Volgende Tutorials ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentatie en uitleg Completa

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

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

Aanbevolen: