我是靠谱客的博主 文艺烤鸡,最近开发中收集的这篇文章主要介绍ESP8266/ESP32开发环境搭建开发环境搭建,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

开发环境搭建

开发环境

ESP8266ESP32
工具链xtensa-lx106-elf-gccxtensa-esp32-elf-gcc
SDKESP8266-RTOS-SDKESP-IDF
windowmsys32msys32(4.0版本开始可以用一键安装工具)
linux需要安装python软件包需要安装python软件包
命令makemake、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开发环境搭建开发环境搭建所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部