windows环境下搭建ESP8266开发环境

首先,介绍一下ESP8266吧。师承互联网。大佬绕道~

Internet of Thing,让所有的独立的功能个体进行交互,实现互联互通的网络,在当今无论是家居、医疗、安防等领域都具有十分广阔的发展前景。而乐鑫的ESP8266芯片是一个体积小、功能强大、价格美丽的Wi-Fi芯片,适合搭建IoT项目。如果仅仅试用ESP8266的AT指令的话,是非常容易上手的,毕竟在单片机内进行控制就可以了。但是,如果要开发的话,就要搭建开发环境了,摸索了几天终于将环境搭建完毕。

毕业设计里,超级Low的“握手”程序: 

void wifi_init()
{     
	
	//等待模块加入局域网
					delay_ms(1000);delay_ms(1000);delay_ms(1000);delay_ms(1000);
					delay_ms(1000);delay_ms(1000);delay_ms(1000);delay_ms(1000);
	UART3_Send_Str("AT+CWJAP=\"iotdebug\",\"12345678\"\r\n");//加入局域网
					delay_ms(1000);delay_ms(1000);delay_ms(1000);delay_ms(1000);
        	delay_ms(1000);delay_ms(1000);delay_ms(1000);delay_ms(1000);
	UART3_Send_Str("AT+CIPMUX=0\r\n");//设置为单连接模式	
					delay_ms(1000);delay_ms(1000);
	UART3_Send_Str("AT+CIPSTART=\"TCP\",\"192.168.10.106\",8888\r\n");//接入服务器
					delay_ms(1000);delay_ms(1000);delay_ms(1000);delay_ms(1000);	
	UART3_Send_Str("AT+CIPMODE=1\r\n");//设置为透传模式				
					delay_ms(1000);delay_ms(1000);delay_ms(1000);delay_ms(1000);
	UART3_Send_Str("AT+CIPSEND\r\n");//进入透传模式			
					delay_ms(1000);delay_ms(1000);delay_ms(1000);delay_ms(1000);
	okk = 1;
}

但是,现在肯定不能这么写了。。。开始搭建环境吧!

所用:windows 10,安信可一体化编译环境,烧录工具

一、安装安信可一体化编译环境到~就D盘吧!链接,安装后先运行安装目录内的ConfigTool.exe,依次点击default和save即可。

二、接下来就可以去乐鑫官网或者安信可官网下载SDK

(原谅我github仓库没有建好……),我用的是ESP8266_NONOS_SDK-2.2.1,对,没有用RTOS那个,因为我现在还对RTOS不怎么了解~链接在这----链接,下载速度慢的话,建议科学上网!

三、到这里,SDK已经下载好了,那么进行编译前的整理。

1、将根目录下的driver_lib文件夹改成application

2、把根目录下examples内IoT_Demo内的内容覆盖复制到application内

3、删除example文件夹

4、将根目录下third_party内的Makfile文件改名为Makefile.bak,防止报错~

四、导入工程并编译

1、打开编译环境,依次点击File-->Import,选择C/C++内的Existing Code as Makefile Project 项, 点击Next并选中索要添加的工程,选择Cygwin GCC,如图:

 

设置完成后点击finish即可导入成功!

右键工程名,点击clear project ,再点击build project,这样,编译工作算是完成了。

五、烧录程序

烧录程序的时候要记得,模块的GPIO0,15要拉低,其他连接串口和电源就OK啦!(3.3V供电)

烧录工具:烧录工具链接,文件名:flash_download_tools_v3.6.2.2_1.zip

下载烧录工具后,双击运行就可以了。接下来就是配置下载参数:如图

 

红色方框内根据所用型号选择,绿色方框内emmm,选这个就可以!最上方绿色框内的下载地址看下图:

 

点击下载后,等待完成。附效果图(波特率默认74880):

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值