ESP8266编译环境

esp8266环境

编译速度

linux windows
make real 0m47.489s real 6m33.019s
user 0m36.469s user 0m23.129s
sys 0m10.939s sys 0m46.835s
make -j4 real 0m18.424s real 2m8.387s
user 0m50.240s user 0m19.590s
sys 0m14.509s sys 0m44.509s

linux编译速度比windows快8倍左右

编译环境参考

环境下载(附带SDK Toolchain)

esp32_win32_msys2_environment_and_toolchain-20180110.zip

win11修改用户名

win+r 运行 netplwiz

SDK

ESP8266_RTOS_SDK

Toolchain

Toolchain xtensa-lx106-elf

1
python -m pip install --user -r $IDF_PATH/requirements.txt

新建工程编译

新建export_path.sh

1
2
3
#!/bin/bash
export IDF_PATH=~/esp/ESP8266_RTOS_SDK
export PATH=$PATH:~/esp/toolchain/xtensa-lx106-elf/bin

执行. export_path.sh加入环境变量

修改配置

1
make menuconfig

下载

1
make flash monitor

环境参考

工程自定义文件夹参考

如腾讯IoT工程

-->

请我喝杯咖啡吧~

支付宝
微信