FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)

官网

乐鑫官网文档:ESP-IDF 编程指南

Windows

官方提供了非常方便的ESP-IDF 工具安装器 ,用下一步的方式就能完成安装

准备工作

  1. 安装Git https://git-scm.com/
  2. 安装Python3.8 https://www.python.org/
  3. IDF安装器安装包 https://dl.espressif.com/dl/esp-idf-tools-setup-2.3.exe

开始安装

安装步骤非常简单,根据提示操作就可以了
FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第1张图片
FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第2张图片
FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第3张图片
FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第4张图片
FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第5张图片

编译和烧录

FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第6张图片
在开始菜单找到ESP-IDF的命令行,打开后会自动配置环境变量。
然后cd到源代码的目录,使用下面命令编译

idf.py build

FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第7张图片
编译完成后,使用下面的指令烧录(COM口在设备管理器或者串口助手找)

idf.py -p COM3 flash

FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第8张图片
FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第9张图片
FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第10张图片

Linux(用国产的Deepin)

sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev

下载idf

cd
mkdir esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git

安装

cd ~/esp/esp-idf
./install.sh

设置环境变量

. $HOME/esp/esp-idf/export.sh

FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第11张图片
和Windows下指令一样编译helloworld

cd helloworld
idf.py build

FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第12张图片
FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第13张图片
FreeRTOS学习(一)ESP32-IDF-SDK开发环境搭建(win10/linux)_第14张图片

你可能感兴趣的:(ESP,RTOS,linux)