ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建

文章目录

    • 1 概述
      • 1.1 目标
    • 2 设置开发环境
      • 2.1 设置工具链
      • 2.2 获取ESP8266_RTOS_SDK
      • 2.3 设置环境变量
    • 3 VScode安装和配置
    • 4 运行Demo
    • 5 参考文章

1 概述

1.1 目标

完成ESP8266_RTOS_SDK v3.0 版本的环境搭建,编译运行基本的打印任务

2 设置开发环境

2.1 设置工具链

Windows 没有内置的 “make” 环境,因此如果要安装工具链,你需要一个 GNU 兼容环境。我们这里使用 MSYS2 来提供该环境。你不需要一直使用这个环境(你可以使用 Eclipse 或其它前端工具),但是它是在后台运行的。
由于乐鑫的GUN兼容环境支持esp32和esp8266,所以可以使用esp32的工具链构建方法构建esp8266环境,点击链接,使用下图链接下载最新toolchain
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第1张图片

2.2 获取ESP8266_RTOS_SDK

1.获取sdk源码
sdk github地址:[email protected]:espressif/ESP8266_RTOS_SDK.git,可以使用git bash 直接在官方github下载,也可以foke到自己的仓库,从自己仓库下载

git clone [email protected]:espressif/ESP8266_RTOS_SDK.git

2.3 设置环境变量

1…获取编译工具链

https://github.com/espressif/ESP8266_RTOS_SDK

ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第2张图片
下载完成后解压到上边mysys32/opt,下图第一个为esp32的编译工具链
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第3张图片
2.修改配置文件 msys32/etc/profile.d/esp32_toolchain.sh

ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第4张图片
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第5张图片

3 VScode安装和配置

1.下载安装vscode下载地址
2.用VS code 打开工程
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第6张图片
3.修改vscode终端为esp的环境cmd
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第7张图片
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第8张图片
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第9张图片
3.配置成功后ctr+~打开终端如下图
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第10张图片

4 运行Demo

sdk 的example/get-started/project_template的工程为最基础的工程只是打印出sdk版本号

#include 

#include "esp_system.h"

/******************************************************************************
 * FunctionName : app_main
 * Description  : entry of user application, init user function here
 * Parameters   : none
 * Returns      : none
*******************************************************************************/
void app_main(void)
{
    printf("SDK version:%s\n", esp_get_idf_version());
}

1.配置串口

在vscode终端使用make menuconfig打开配置界面
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第11张图片

如下图,会显示界面乱码(原因可能是终端太小)
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第12张图片
也可以在esp编译工具中,使用make menuconfig,配置串口端口
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第13张图片
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第14张图片

2.编译

在vscode终端下,切换到所选例程的路径下使用make all 编译

ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第15张图片
编译成功如下图,生成bin文件
在这里插入图片描述

3.下载

使用make flash 下载工程,下载完成如下图
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第16张图片
4.打开串口监视
使用make monitor 打开串口监视,如下图
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第17张图片
ESP8266_RTOS_SDK v3.0学习(1)--------环境搭建_第18张图片
如上图打印出版本号,说明sdk运行成功

5 参考文章

1.https://docs.espressif.com/projects/esp-idf/zh_CN/latest/get-started/index.html#get-started-setup-path
2.https://blog.csdn.net/xh870189248/article/details/81382279#IDF_50

你可能感兴趣的:(ESP8266)