User's Guide
!
2. Get Started on ESP-WROOM-32D
2. Get Started on ESP-
WROOM-32D
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:
sudoyuminstallgitwgetmakencurses-develflexbisongperfpythonpyserial
• Ubuntu and Debian:
sudoapt-getinstallgitwgetmakelibncurses-devflexbisongperfpythonpython-serial
• Arch:
sudopacman-S--neededgccgitmakencursesflexbisongperfpython2-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:
exportPATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin
Espressif
! /!2 8
2017.11