ESP32-idf环境搭建

ESP32支地liunx ,mac os, windows三个操作系统的搭建开发

1,windows

A:第一步安装交叉编译器,官网下载地址:https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

解压之后放C盘根目录

ESP32 IDF入门,_esp32从入门到入土

B:下载IDF SDK

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

一定要以命令方式下载到本地电脑:

原困是没有–recursive 这个指今无法下载子模块,就是下载无不全,下载不全会使make

无法正常运行;

如果发现子模块不全可以使用git submodule update --init进行更新补全

百度云:https://pan.baidu.com/disk/home#/all?vmode=list&path=%2Fesp-dife

已经有了子模块了

C有了两个文件就可以配置环境了,

进入C:\msys32目录,打开mingw32.exe,

mkdir -p ~/esp

ESP32 IDF入门,_esp32从入门到入土_02IDF环境变量在 C:\msys32\etc\profile.d目录下加一个export_idf_path.sh文件

这个文件用记事本打开加入你的IDF目录,最好是 的是 source一下你的变量

ESP32 IDF入门,_官网_03

检查变量是否运行,

printenv IDF_PATH和echo $IDF_PATH

如果没有输出的变量,有可能是没有更新source,记事本等打开没有保存。

下面进入示例的hello_world

cd $IDF_PATH/examples/get-started/hello_world/

输入make menucofig 会弹出图形界面

CMD窗口不能太小了,不然会报错,还有Git和python 有安装这两个都有能运行在

CMD

可能我说的比较乱,最好方式是按官网方式去操作

官方教程URL:https://docs.espressif.com/projects/esp-idf/en/latest/index.html

QQ群:320291588

ESP32 IDF入门,_物联网开发_04