ESP32 arduino and esp-idf installation (esp-32 / esp3212)


(bpi team) #1

ESP32 arduino and esp-idf installation (esp-32 / esp3212)

Install Arduino and ESP32 Arduino core:

see https://www.arduino.cc

Download https://www.youtube.com/watch?v=rP9p0MzxSos

 mkdir arduino
 cd arduino
 cp ~/Downloads/arduino-1.6.12-linux64.tar.xz .
 tar xJf arduino-1.6.12-linux64.tar.xz 
 cd arduino-1.6.12/
 ./install.sh 

see:

https://github.com/espressif

 cd hardware
 mkdir espressif
 cd espressif
 git clone https://github.com/espressif/arduino-esp32 esp32

 cd esp32/tools
 python get.py

sudo apt-get install git wget make libncurses-dev flex bison gperf python python-serial

download https://www.youtube.com/watch?v=rP9p0MzxSos

mkdir -p ~/esp
 cd ~/esp
 tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-1.22.0-59.tar.gz
 export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin
 git clone --recursive https://github.com/espressif/esp-idf.git
 cd ~/esp/esp-idf
 git submodule update --init
 cd ~/esp
 git clone https://github.com/espressif/esp-idf-... myapp
 cd ~/esp/myapp
 export IDF_PATH=~/esp/esp-idf
 make menuconfig
 make

Espressif IoT Development Framework

#Esp-idf Release 0.9

WiFi and BT

 WiFi DTIM sleep is not supported yet
 WiFi throughput is not optimized yet
 WiFi WPA2-Enterprise and WPS are not supported yet
 WiFi and BT stacks do not coexist yet
 BT/BLE host stack is not supported yet