ESP8266+Arduino+Git环境配置

本文档详细介绍了如何在Windows 10环境下配置ESP8266开发环境,包括安装Git、Arduino IDE、Python3,以及通过Git下载ESP8266 Arduino Core。在完成所有步骤后,需要重启Arduino IDE导入开发板,如NodeMCU 1.0,即可开始编程和烧录。虽然出现了一些警告,但不影响程序的正常编译和烧录。

0.引入

  • 用IDE本身安装的方法就不再说了,如果IDE可以获取到那么相比也不会来搜索环境配置问题了。
  • 首先参考这个网站,这个是官方的文档:
    官方文档Git版
  • 这个是在Github上ESP8266项目中的README.md文档中指出的方法,原文链接(转载),下面引用一部分我们需要的:
### Using git version
[![Linux build status](https://travis-ci.org/esp8266/Arduino.svg)](https://travis-ci.org/esp8266/Arduino)

Also known as latest git or master branch.

 - Install the current upstream Arduino IDE at the 1.8 level or later. The current version is on the [Arduino website](https://www.arduino.cc/en/main/software).
 - Follow the [instructions in the documentation](https://arduino-esp8266.readthedocs.io/en/latest/installing.html#using-git-version).
  • 这里的这个[instructions in the documentation]也就是上文中我提到的官方文档Git版,他的大致意思就是当我们使用Github下载esp8266开发板文件时,可以参照上述链接中的方法。

1. 安装 Git

  • 不多说,安装Git非常简单。

2.安装 Arduino IDE

  • 不多说,因为只需要下载然后解压(怎么可能没有安装)。

3.安装 Python3

  • 不多说,教程太多了,前三条感觉都是废话,但是还是要提一下以防万一。

4.安装 ESP8266 Arduino Core

  • 4.1 打开官方文档Git版
    对于这个文档在Instructions - Windows 10这一节之前的内容可以忽略掉,如果包括python环境在内的配置没有漏掉,那就应该是没有问题。
    我们直接跳到需要我们做的部分,当然仔细阅读以下文档也很好。
  • 4.2 建立目录并下载Github库
    • Arduino IDE在第一次下载库的时候(或者其他触发初始化操作的时候),会创建几个文件夹:
    1. C:\Users\UserName\AppData\Local\Arduino15
    2. C:\Users\UserName\Documents\Arduino
    • 根据文档中指出的如下所示的部分,在上述第二个文件夹Documents\Arduino下建立hardwarehardware\esp8266com文件夹,在cmd执行完以下步骤后,文件结构在官方文档中同样有给出
cd %USERPROFILE%\Documents\Arduino\
if not exist hardware mkdir hardware
cd hardware
if not exist esp8266com mkdir esp8266com
cd esp8266com
git clone https://github.com/esp8266/Arduino.git esp8266

文件结构

  • 4.3 获取子模块
    • 继续往下拉文档,就可以看到在本地要做的操作,如下所示,在cmd中运行
cd %USERPROFILE%\Documents\Arduino\hardware\esp8266com\esp8266
git submodule update --init
  • 4.4 获取依赖工具
    • 通过在cmd中运行以下指令通过get.py获取依赖工具,大致上会获取以下几个工具(仅供参考)
cd esp8266/tools
python3 get.py
esptool #请提前使用 pip install esptool 安装 esptool
mklittlefs
mkspiffs
pyserial #请提前使用 pip install pyserial 安装 pyserial
python3
  • 4.5 最后,你的 esp8266\tools 文件夹应该会变成这样

esp8266\tools

5. 重启 Arduino IDE

  • 5.1 导入开发板
    • 如下图所示 ,即可找到开发板,此处我用的是NodeMCU 1.0
      在这里插入图片描述
    • 随后就可以开始进行程序开发,点击左上角对勾即可对程序进行编译,对勾右侧的右箭头即可将程序烧录到开发板上。
    • 我还发现下边会提示 找到无效库在path\SoftwareSerial: no headers files (.h) found in path\SoftwareSerial 这个问题,暂时还没有解决,但是已经可以正常烧录程序了
      在这里插入图片描述

6. 结束

当然,为了防止大家出现问题,我将我的hardware文件夹打包了:
链接:https://pan.baidu.com/s/1SHW9yIVCEqfGSAwFH5Y-Pg
提取码:8266


祝各位生活愉快,身体健康!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sin1111yi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值