概述
开发环境搭建
开发环境
ESP8266 | ESP32 | |
---|---|---|
工具链 | xtensa-lx106-elf-gcc | xtensa-esp32-elf-gcc |
SDK | ESP8266-RTOS-SDK | ESP-IDF |
window | msys32 | msys32(4.0版本开始可以用一键安装工具) |
linux | 需要安装python软件包 | 需要安装python软件包 |
命令 | make | make、idf.py(4.0以上) |
ESP32不同的组件(如开发板相关组件),不同的型号对ESP-IDF有版本要求,需要再对应的IDF版本下才能编译(ESP32-S2需要4.2以上,ESP32-C3与需要4.3以上)
环境搭建步骤
ESP8266-RTOS-SDK 以及 ESP-IDF4.0以下
1、下载、解压工具链
2、从github上克隆SDK(需要完整克隆模块,不然会编译出错)
3.1、(windows下)下载msys32,并在etc/profile中设置工具链、SDK环境变量
3.2、(linux下)安装相关的python软件包,并在profile中设置工具链、SDK环境变量
export PATH="工具链路径/bin:$PATH"'
export IDF_PATH="SDK路径"
ESP-IDF4.0以上
linux下的安装步骤基本不变。
windows下可以直接使用官方一键安装工具下载SDK以及工具链。
下载完后在运行SDK目录下的install脚本以及export脚本,成功运行后即可编译工程。
VSCode内使用msys32
在vscode的setting中添加终端路径,然后即可使用
在vscode中使用msys32有可能会遇到make menuconfig乱码的情况,在msys32etcprofile.d目录下找到esp32_toolchain.sh文件,添加一行后即可解决
export LANG="en_US"
参考链接
1、ESP32:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html
2、ESP8266:https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/index.html#
最后
以上就是文艺烤鸡为你收集整理的ESP8266/ESP32开发环境搭建开发环境搭建的全部内容,希望文章能够帮你解决ESP8266/ESP32开发环境搭建开发环境搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复