ESP8266开发笔记1-WIN系统下开发环境的搭建

  • 前提条件

a.在windows平台上开发

b.sdk采用RTOS版本

环境搭建所需要的软件包共有三个,首先从

Standard Setup of Toolchain for Windows — ESP8266 RTOS SDK Programming Guide documentation (espressif.com)

下载以下两个软件:

1.espressif配置好的msys2环境

这是一个在windows上模拟linux环境的软件包,我们的开发过程中需要用到如make等等一些linux系统上的命令,所以我们要安装它。

下载后解压到你喜欢的目录下,这里假设这个目录为msys32

2.ESP8266编译工具链

这是针对esp8266的交叉编译环境,它包含了编译器、汇编器、连接器等一系列的工具。

工具链解压后放到msys32/opt目录下

 接下来需要简单配置一下。用文本编辑器打开msys32/\etc\profile.d\esp32_toolchain.sh

重新设置一下PATH 和IDF_PATH (把原PATH 设置用#号注视掉)

如:
# This file was created by ESP-IDF windows_install_prerequisites.sh
# and will be overwritten if that script is run again.
export
#PATH="$PATH:/opt/xtensa-esp32-elf/bin"

export PATH="$PATH:/opt/xtensa-lx106-elf/bin"
export IDF_PATH="D:/……/msys32/home/esp/ESP8266"

第一行表示将 ESP8266的工具链bin目录设置到环境变量中,以便在编译时命令行能找到指定的工具。

第二行为设置SDK所在目录,sdk包含很多源程序和编译脚本等等文件,这在编译时都会用到所以需要指定SDK所在位置。

那么sdk在哪里呢,需要下载!

3.sdk下载

esp8266的sdk是以开源的形式在github上提供给大家,这个需要使用一个叫git的版本控制软件来下载,还好我们的msys2已经包含了git.

运行mingw32.exe,在命令行定位到需要下载的目录后输入:

git clone --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git

如果下载速度很慢,并且总是失败,可以尝试使用DevSidecar这款软件。

理论上有了这三个工具,我们就可以将C代码编译成ESP8266上可执行的程序了,但由于SDK是个庞大的嵌入式软件项目,需要一些管理手段才行,在下一篇讲解吧。

如果还需要一些如IDE,直接烧写芯片等功能可参考下面这篇文章:

(25条消息) ESP8266学习笔记(18)——搭建环境、编译烧写(RTOS SDK)Windows篇_Leung的博客-CSDN博客

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值