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

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

6

主题

19

帖子

160

积分

注册会员

Rank: 2

积分
160
跳转到指定楼层
楼主
发表于 2017-3-3 14:54:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
前言:这是我学习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目录添加在系统环境变量



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


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


5、修改gen_misc.bat
大家根据自己的ESP8266 WiFI 模块配置修改,我使用的是ESP—12F


6、添加脚本 esptool.bat
复制esptool.bat到工程目录,实现 一键 编译、下载、打印Log 功能

根据自己的情况修改串口号和波特率

双击esptool.bat就可以开始编译、下载、打印log



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

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




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











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群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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