Inhoudsopgave:
- Stap 1: ESP32-module
- Stap 2: Installatie ESP-IDF - Vereisten
- Stap 3: Installatiehandleiding Stap voor stap + voorbeeld
- Stap 4: Eenvoudig compileren Download en test "hallo wereld"
- Stap 5: Conclusies
Video: ESP-IDF voor modules ESP32 volledige installatie: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
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
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
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
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 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
- maak menuconfig
- Maak alle
- maak flits
- 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
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:
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: deze instructable legt uit hoe u uw eigen externe Bluetooth-compatibele GPS voor uw telefoon kunt maken, wat dan ook voor ongeveer $ 10. Materiaallijst: NEO 6M U-blox GPSHC-05 bluetooth-module Kennis van interface Blutooth Low energy-modulesArdui
Opencv- en Python-installatie voor Windows / Mac: 4 stappen
Opencv- en Python-installatie voor Windows / Mac: OpenCV is een open source computer vision-bibliotheek die erg populair is voor het uitvoeren van elementaire beeldverwerkingstaken zoals vervaging, beeldmenging, verbetering van zowel de beeld- als videokwaliteit, drempelwaardering enz. Naast beeldverwerking , het bewijst
VM Ware Installatie voor Windows Tutorial: 11 Stappen
VM Ware Installation for Windows Tutorial: VM Ware is software waarmee leerlingen draadloos toegang kunnen krijgen tot de schijf van hun schoolcomputer vanaf hun pc. In deze zelfstudie wordt uitgelegd hoe u VM Ware correct op Windows-computers installeert. Samenwerken aan dit project: Smith, Bernad
Opnemen zonder een volledige studio voor echt goedkoop: 5 stappen
Opnemen zonder een volledige studio voor echt goedkoop: in deze instructable laat ik je zien hoe je dingen van je gitaar kunt opnemen in uitstekende kwaliteit, zonder studio en voor heel goedkoop. Dit is mijn eerste instructable, dus suggesties om het beter te maken worden zeer op prijs gesteld. de ini
Een oude luidspreker repareren: een doe-het-zelfgids voor het verbeteren van uw stereo-installatie: 7 stappen
Een oude luidspreker repareren: een doe-het-zelfgids voor het verbeteren van uw thuisstereo: wilt u een nieuw paar luidsprekers voor thuisgebruik, maar kunt u het zich niet veroorloven honderden dollars uit te geven? Waarom repareert u dan niet zelf een oude luidspreker voor slechts $ 30 !? Het vervangen van een luidsprekerdriver is een eenvoudig proces, of je nu een opgeblazen luidspreker hebt