官网参考文档
https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/windows-setup.html
Windows版
1.首先下载环境
https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
环境解压之后放在c盘根目录 C:\msys32
2.之后下载编译工具链
https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-win32.zip
放在 C:\msys32\opt
3.设置RTOS工程 文件路径源代码
在环境路径中
cd ~/esp
git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git(最好手动下载 这样容易出错) 特别注意
Winodows下手动下载
Releases · espressif/ESP8266_RTOS_SDK · GitHub 手动下载链接 放在如下目录
C:\msys32\home\hanxu\esp\ESP8266_RTOS_SDK
4.设置环境变量 路径如图所示
进入本环境中 切换目录
cd /home
vim .bashrc
#在最下面添加
export PATH="$PATH:/opt/xtensa-lx106-elf/bin"
export IDF_PATH="C:/msys32/home/用户名字/esp/ESP8266_RTOS_SDK"
按esc 之后 shift+; 输入wq 退出
source .bashrc
- 设置python环境
官网参考文档
Get Started — ESP8266 RTOS SDK Programming Guide documentation
首先执行
python --version 得到python2.7 不同的版本改下面就行
在ESP_RTOS目录下执行
python2.7 -m pip install --user -r $IDF_PATH/requirements.txt