Set up the compilation environment for ESP8266-RTOS-SDK using Git on Windows

Software to be installed:

  1. Git Bash
  2. Python Environment,ESP8266 Master require Python v3 environment. Please check “add to PATH” while installing
  • Open Git Bash,Enter a local disk,create an empty folder, enter the folder you just created
    请添加图片描述
    请添加图片描述
cd D:mkdir ESP8266cd ESP8266
  • Enter ESP8266 directory and clone ESP8266_RTOS_SDK ,For more recourses: Espressif Systems。
git clone -b v3.4 https://github.com/espressif/ESP8266_RTOS_SDK.git
  • Go to the ESP8266_RTOS_SDK directory,running the folling command to clone the submodule repository:

cd ESP8266_RTOS_SDKgit submoudule update --int --recursivegit pull
  • Configure environment variables for ESP8266_RTOS_SDK
export IDF_PATH=$(pwd)
  • Execute the required toolchain
./install.sh. ./export.sh
  • Now you can test the example routines, for example:
cd examples/get-started/hello_worldidf.py buildidf.py -p COM31  flash monitor
  • If you need to modify the code of “ESP8266_RTOS_SDK” for further development, you can set up the environment by installing “Visual Studio Code” IDE. Then, open ESP8266_RTOS_SDK for code editing within the “Visual Studio Code” environment:

请添加图片描述

  • Alternatively, in the “Git Bash” terminal, run the command “‘code .’” to open the currently compiled ESP8266_RTOS_SDK directly in “Visual Studio Code”.

请添加图片描述
请添加图片描述
请添加图片描述


For more guide:

  • ESP8266_RTOS_SDK (IDF Style) Programming Guide

  • Windows上 ESP8266 环境搭建【教程】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/18663.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JVM常用参数

以下是 JVM 常用参数的配置 内存相关参数: -Xmx:指定 JVM 最大可用内存,例如 -Xmx2g 表示最大可用内存为 2GB。 -Xms:指定 JVM 初始内存大小,例如 -Xms512m 表示初始内存为 512MB。 -XX:MaxPermSize:指定…

Leap AI + Python 开发绘图应用

使用python语言,并借助Leap AI网站的api key,可以轻松实现AI绘图功能。使用时,用户只要输入prompt提示词,几秒钟之内服务器就能生成图片并返回图片的链接地址。开发人员可以利用这个功能开发个性化的绘图软件,或者整合…

Redis常见命令和使用示例

目录 1.使用官方文档学习redis 2.核心命令 SET GET 3.全局/通用命令 KEYS EXISTS DEL EXPIRE TTL TYPE 1.使用官方文档学习redis redis官网 点击搜索,输入,比如输入ping,会显示Commands,是一个命令,点击ping&#xff…

「深度学习之优化算法」(十二)水波算法

1. 水波算法简介 (以下描述,均不是学术用语,仅供大家快乐的阅读)   水波算法(Water wave optimization)是根据水波理论提出的优化算法。什么是水波理论?简单来说就是水波的宽度越小,其频率越高,频率与水波宽度的平方根成反比(具体细节我也不懂,物理方面的)。水波…

Spring AOP

Spring AOP 🔎定义🔎AOP 的组成切面(Aspect)切点(Pointcut)通知(Advice)连接点(Join Point)总结 🔎Spring AOPSpring AOP 的创建Spring AOP 的使用切点表达式Spring AOP 的实现原理 🔎🌸🌸🌸完结…

报名开启 | DolphinDB 粉丝节,与你相约上海

作为量化爱好者,你是否在寻找更多志同道合的朋友? 作为技术达人,想探索因子挖掘、深度学习、AI领域的前沿技术? 7月22日 机会来了! DolphinDB 首届线下粉丝节将于7月22日下午在上海举行! 来现场&#xf…

面向对象进阶一(static,继承,多态)

面向对象进阶一 一、static二、继承2.1 继承的定义和特点2.2 继承内容、成员变量和成员方法的访问特点2.2.1继承内容2.2.2 成员变量的访问特点2.2.3 成员方法的访问方法、方法的重写 2.3 继承中构造方法的访问特点 三、this、super使用总结四、多态4.1 多态的基本概念4.2 多态调…

系统架构设计师-软件工程(4)

一、软件测试 1、软件测试类型(动态测试 / 静态测试) ● 动态测试【计算机运行】 (1)白盒测试法【结构测试】:主要用于单元测试阶段。 a:控制流测试【逻辑覆盖测试(语句覆盖最弱&#…

PHY芯片的使用(三)在U-boot下网络PHY的移植

1、概述 以太网 PHY 驱动移植,主要包括 Linux、 u-boot 及设备树等三个方面标准框架下的移植。本文以裕太8511PHY为例展开说明。一般国产芯片厂商会提供在uboot/linux下PHY的驱动。在uboot/linux的PHY框架是有区别的,这点要注意。 YT8511 PHY 驱动的移…

【C语言初阶(14)】扫雷游戏(优化:标记地雷+自动展开)

文章目录 Ⅰ游戏规则Ⅱ 游戏实现思路Ⅲ 游戏实现步骤⒈菜单界面⒉创建棋盘① 创建两个棋盘② 防止数组越界 ⒊棋盘初始化⒋棋盘的打印⒌布置地雷⒍玩家排查雷实现步骤⒎计算 x,y 周围有多少雷⒏展开非雷区⒐标记地雷⒑取消标记 Ⅳ 模块化代码实现⒈test.c⒉game.h⒊…

6.1Java EE——Spring介绍

一、Spring概述 String框架的核心技术 Spring是由Rod Johnson组织和开发的一个分层的Java SE/EE一站式(full-stack)轻量级开源框架。它最为核心的理念是IoC(控制反转)和AOP(面向切面编程),其中&…