Windows-gebruikers

Toepassingen voor de ESP32-PICO-KIT kunnen worden ontwikkeld op Windows, Linux of Mac. Eigenlijk is het een werkomgeving gebaseerd op GNU-tools die kan werken op Windows in een Unix-shell zoals MSYS2. Op Linux en Mac is dat, natuurlijk, niet nodig. Hoewel we zelf zo’n systeem kunnen opzetten, instructies over hoe dat in zijn werk gaat zijn beschikbaar, hebben de mensen bij Espressif een kant-en-klare MSYS2-installatie beschikbaar om te downloaden, wat het installatieproces een stuk gemakkelijker maakt.

Voorgeconfigureerde toolchain

Download de voorgeconfigureerde MSYS2 met toolchain. Pak het grote ZIP-bestand uit op een harddisk waar u het kunt terugvinden. Ga naar de map waar het bestand mingw32.exe staat en voer het uit. U komt dan in een UNIX-achtige omgeving; alle commando’s die we hier geven moeten worden ingevoerd in deze shell.

Linux- en Mac-gebruikers

moeten misschien eerst enkele ondersteunende pakketten installeren, voordat ze de toolchain kunnen installeren. Gedetailleerde instructies voor Linux en gedetailleerde instructies voor Mac.

 
Git cloning done
IDF-repository succesvol gekloond.

Iedereen: installeer de IDF

Na het installeren van de toolchain (en MSYS2 voor Windows-gebruikers) moet de ‘IDF’ worden geïnstalleerd. IDF staat voor ‘IoT Development Framework’ en het bevat de bibliotheken, voorbeelden en documentatie. Hier zijn de instructies voor een normale installatie van ‘esp-idf’:
mkdir ~/esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git

Stel het pad in

Daarna moeten we zorgen dat het pad naar de IDF-map wordt ingesteld. Dat is natuurlijk afhankelijk van uw systeem. Maak op Windows-systemen het bestand <..>\msys32\etc\profile.d\export_idf_path.sh aan (het gedeelte tussen “<..>” is afhankelijk van uw systeem). Zet in dit bestand de regel:
export IDF_PATH="your -absolute-path/esp/esp-idf"
waarin “your -absolute-path” moeten worden aangepast aan uw systeem. U kunt het bestand in één keer aanmaken en invullen in de MSYS2-shell met het commando (let op het gebruik van enkele en dubbele aanhalingstekens)):
echo 'export IDF_PATH="your -absolute-path/esp/esp-idf "' > ../../etc/profile.d/export_idf_path.sh

Path op Linux en Mac

Linux- en Mac-gebruikers moeten het bestand
~/.profile
openen en deze regel eraan toevoegen:
export IDF_PATH=~/esp/esp-idf


 

ESP IDF path
Gebruik printenv om het pad te controleren.