Installation Manual
2. Get Started on RWF01
2. Get Started on RWF01
2.1. Standard Setup of Toolchain for Linux
The quickest way to start development with ESP32 is by installing a prebuilt toolchain.
Pick up your OS below and follow provided instructions.
2.1.1. Install Prerequisites
To compile with ESP-IDF you need to get the following packages:
•
CentOS 7:
sudo yum install git wget make ncurses-devel flex bison gperf python pyserial
• Ubuntu and Debian:
sudo apt-get install git wget make libncurses-dev flex bison gperf python python-serial
• Arch:
sudo pacman -S --needed gcc git make ncurses flex bison gperf python2-pyserial
2.1.2. Toolchain Setup
ESP32 toolchain for Linux is available for download from Espressif website:
•
for 64-bit Linux:
https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz
•
for 32-bit Linux:
https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-61-gab8375a-
5.2.0.tar.gz Download this file, then extract it in ~/esp directory
mkdir -p ~/esp
cd ~/esp
tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz
The toolchain will be extracted into ~/esp/xtensa-esp32-elf/ directory.
To use it, you will need to update your ``PATH`` environment variable in ~/.bash profile
file. To make xtensa-esp32-elf` available for all terminal sessions, add the following line
to your ~/.bash profile file:
export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin
Alternatively, you may create an alias for the above command. This way you can get the
toolchain only when you need it. To do this, add different line to your ~/.bash_profile file:
alias get_esp32="export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin"
2/8 2019.05