Installation

Configuring and installing the Espressif-IDE involves two main steps:

  1. Downloading and Installing the Espressif-IDE

  2. Installing the ESP-IDF and related tools within the Espressif-IDE

Note

For Eclipse CDT users who prefer installing the ESP-IDF Eclipse Plugin via the Update site, please refer to the Update Site Installation Guide.

Espressif-IDE Installation

To begin, navigate to the section corresponding to your operating system below and follow the provided instructions to install the Espressif-IDE.

Windows

Note

For Windows users, Espressif-IDE is available with ESP-IDF as an offline installer.

To download and install it, follow the instructions provided here. This guide will walk you through the installation process for Java, Git, CMake, ESP-IDF, IDF Tools, Device Drivers, and Espressif-IDE to help you get started.

macOS/Linux

Download the Espressif-IDE for your respective operating system from the download section. After downloading, launch the IDE and proceed to install the necessary ESP-IDF and related tools. Please ensure that Java, Python, and Git are installed as prerequisites and are available in the system path before launching the IDE.

ESP-IDF and Tools Installation

The Espressif-IDE provides a tool manager to install and manage ESP-IDF and related tools. Please follow the instructions below for installing ESP-IDF in the Espressif-IDE.

  1. Go to Espressif > ESP-IDF Manager. The following editor will open:

    _images/ESP-IDF_Manager_Editor_Screen.png
  2. Click on the Add ESP-IDF button.

    _images/ESP-IDF_Configuration_Download_or_Use_ESP-IDF.png

    From the screen shown above, you can choose an already downloaded ESP-IDF directory or select and download directly from the given dialog. The Git and Python tools must be installed, and if they are configured in the system PATH, they will be preloaded in the view. If not, you can browse to the directory and select the proper executables.

  3. Click on Finish, which will be enabled after all paths and executables are properly configured.

Note

Please note that the python executable is not the one from the virtual environment created from the installation of the ESP-IDF via other means like from CLI. If you are selecting an already installed ESP-IDF directory IDE will automatically pick up the python once you have installed the tools

After you have clicked Finish, you will see the progress in the console for the tools getting installed. Once the installation is done, and if this is the very first set of ESP-IDF installed in the IDE, it will be activated as well. You will see a similar entry in the editor for ESP-IDF Manager:

_images/Tool_installed_and_activated.png

You can add as many versions of ESP-IDF as you want, but only one version can be set as active, and that version will be used to compile and index projects in your workspace. This feature helps you switch between versions in the workspace easily.

Let’s take a look at how multiple versions will look. Follow the same steps as before to add another ESP-IDF version to the IDE.

_images/ESP-IDF_Manager_Multiple_versions.png

To activate any specific version, simply click on the radio button next to it in the Active column.

The refresh button in the last column for the active ESP-IDF version can be used to reload any changes in the directory you made.