1.9. fejezet, ESP-IDF

Kapcsolódó hivatkozások

Tool-ok telepítése

udo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
mkdir ~/esp
cd ~/esp
git clone -b release/v3.3 --recursive https://github.com/espressif/esp-idf.git
 
sudo apt install python-is-python3 # alapértelmezett python legyen a 3-as verzió
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 && alias pip=pip3
 
pip install future
pip install esptool
pip install pyparsing==2.3.0
pip install cryptography==3.4.8
 
nano ~/.config/pip/pip.conf
# tartalma legyen ez
[global]
break-system-packages = true
 
sudo usermod -a -G dialout $USER
# Gép újraindítása szükséges ezután
 
# make menuconfig-hoz szükséges
sudo apt-get install libncurses-dev
 
# konfigurálás
make menuconfig
 
# fordítás és feltöltés
make flash
 
# serial port monitor
make monitor

Környezeti változók

nano ~/.profile
# Tartalmazza a következőket
export PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"
export IDF_PATH=~/esp/esp-idf