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乱码的情况,在msys32\etc\profile.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#

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值