ESP32 IDF入门,

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入门,
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入门,IDF环境变量在 C:\msys32\etc\profile.d目录下加一个export_idf_path.sh文件
这个文件用记事本打开加入你的IDF目录,最好是 的是 source一下你的变量
ESP32 IDF入门,

检查变量是否运行,
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