EasyManuals Logo

Espressif ESP32 User Guide

Espressif ESP32
20 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #10 background imageLoading...
Page #10 background image
2. Getting Started
🔚
2.1.3.
Building Firmware
1.
Create a directory to store a new project.
mkdir ~/Workspace
cd ~/Workspace
2.
Download the latest ESP32 RTOS SDK.
git clone https://github.com/espressif/ESP32_RTOS_SDK.git
3.
Create a directory to store the.bin files compiled.
mkdir –p ~/Workspace/ESP32_BIN
4.
Set the PATHs variable to point to the SDK and BIN files.
export SDK_PATH=~/Workspace/ESP32_RTOS_SDK
export BIN_PATH=~/Workspace/ESP32_BIN
5.
Start to compile files.
cd ~/Workspace/project_template
make clean
make
🔚
Note:
You need to do Step 6 every time you open a new shell, or you can put it inside your .bashrc file.
Notes:
1.
For the package components of the SDK, refer to “1.3 Package Components”.
2.
You can build customized project according the ESP32_RTOS_SDK/examples/project_template.
Warning:
Make sure you set the correct paths, or it will occur a compile error.
Note:
You need to do Step 3 every time you open a new shell, or you can put it inside your .bashrc file.
Espressif
2015.12
Confidential

Other manuals for Espressif ESP32

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Espressif ESP32 and is the answer not in the manual?

Espressif ESP32 Specifications

General IconGeneral
Clock SpeedUp to 240 MHz
SRAM520 KB
Wi-Fi802.11 b/g/n
BluetoothBluetooth v4.2 BR/EDR and BLE
GPIO Pins34
Operating Voltage2.2V to 3.6V
Operating Temperature-40°C to +125°C
ProcessorTensilica Xtensa LX6
Flash Memory4MB (varies by module)
ADC12-bit SAR ADC up to 18 channels
DAC2 channels of 8-bit DACs
I2C2 x I2C
I2S2 x I2S
InterfacesCAN 2.0
SPI4 SPI interfaces
UART3 x UART

Related product manuals