收藏官网首页
查看: 8363|回复: 2

[技术分享] 【非官方】ESP8266开发环境——Windows编译环境

6

主题

19

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2017-3-3 14:54:47 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
前言:这是我学习esp8266的笔记,分享给大家,欢迎大家批评指正
目录:
1、esp8266开发环境——Ubuntu编译环境    http://club.gizwits.com/thread-5121-1-1.html
2、ESP8266开发环境——Windows编译环境 http://club.gizwits.com/thread-5122-1-1.html
3、ESP8266开发环境——arduino IDE【暂未发布】
4、ESP8266开发环境——Docker【未发布】
5、ESP8266学习笔记-Peripheral-GPIO【暂未发布】
6、ESP8266学习笔记-Peripheral-ADC【暂未发布】
7、ESP8266学习笔记-Peripheral-Timer【暂未发布】
8、ESP8266学习笔记-Peripheral-PWM【暂未发布】
9、ESP8266学习笔记-Peripheral-I2C【暂未发布】
10、ESP8266学习笔记-Peripheral-SPI/HSPI【暂未发布】
11、ESP8266学习笔记-Peripheral-I2S【暂未发布】
。。。。。。。。。。。。。。。。。。。。。。


1、安装Cygwin
Cygwin.exe中包含cygwin和xtensa编译器环境(含ESP8266 和 ESP31B/ESP32 开发环境)下载地址:http://pan.baidu.com/s/1skRvR1j

2、添加环境变量
将cygwin\bin  和  cygwin\opt\xtensa-lx106-elf\bin目录添加在系统环境变量

1.png

3、删除Windows python3
如果windows 是有安装python3, 需要删除,不然编译的时候会调用windows 平台的python3,这里可以直接使用Cygwin中的Python2(gen_appbin.py 是用python2 编写,用python3 运行会报错)


4、添加下载工具和串口显示Log工具
复制esptool.exe 、serialView.exe 到SDK bin目录中
2.png

5、修改gen_misc.bat
大家根据自己的ESP8266 WiFI 模块配置修改,我使用的是ESP—12F
3.png
4.png
6、添加脚本 esptool.bat
复制esptool.bat到工程目录,实现 一键 编译、下载、打印Log 功能
5.png
根据自己的情况修改串口号和波特率
6.png
双击esptool.bat就可以开始编译、下载、打印log
7.png
8.png

7、安装代码编辑器
大家可以根据自己的喜好安装熟悉的编辑器(Source Insight 、Eclipse 、SublimeText、VS .........)

8、后记
gen_misc.bat改了很多次,总是有些小问题,主要是路经问题(windows 跟Liunx路经中“/”"\"的问题,相对路经与绝对路经的问题,加上使用cygwin后的路经问题)。
欢迎大家测试,有问题请报告给我修复。
9.png
10.png


tools.zip (8.8 MB, 下载次数: 67)

0

主题

9

帖子

421

积分

中级会员

Rank: 3Rank: 3

积分
421
发表于 2017-3-3 17:05:35 | 显示全部楼层
楼主威武 期待 ESP8266开发环境——arduino IDE  尽快发布

0

主题

5

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2017-3-6 11:43:16 | 显示全部楼层
安信可有一个 集成的编译环境,安装起来更简单一些。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表