Prerequisites
Below are the minimum requirements for running the ESP-IDF. The Installation Manager itself has no dependecies but during it’s run checks the system if the dependencies of IDF are met.
Windows
To get started with ESP-IDF, you need Git, CMake, Ninja, and Python. The ESP-IDF Installation Manager will verify the required prerequisites on your system and install any that are missing.
For more details about ESP-IDF prerequisites, please refer to the ESP-IDF prerequisites documentation.
Note
If any of these prerequisites are missing, the installer will prompt you to install them. If you agree, the installer will automatically install and configure everything required to run ESP-IDF.
MacOS
dfu-util
cmake
ninja
python with pip capable of creating virtual environment and doing SSL requests
Note
On POSIX systems, the installer will check for the required prerequisites. If they are not met, the installation will not proceed.
Linux
git
cmake
ninja
wget
flex
bison
gperf
ccache
libffi-dev
libssl-dev
dfu-util
libusb-1.0-0
python with pip capable of creating virtual environment and doing SSL requests
Note
On POSIX systems, the installer will check for the required prerequisites. If they are not met, the installation will not proceed.