物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

大家好,我是Mr_Dong,是一个集美貌和才华于一身的美男子。不允许反对。下面我们正式来讲ESP8266 开发环境的安装。

关于ESP8266是个啥?简单说来,ESP8266 是一个内置了单片机的WIFI模块,那ESP8266可以做啥呢?我一脸认真的告诉你,除了可以用来通过WIFI方式控制内置单片机的各项资源(GPIO,TIM,ADC等等)。还能裹上鸡蛋液,撒上面包糠,下锅炸至金黄,隔壁小孩都馋哭了。。。

那为啥要找ESP8266作为全栈教程的硬件主控呢?主要是因为物联网中终端设备众多的运用场景很多,讲究价格和性能,以及功耗的平衡。在这方面,ESP8266是一个不错的选择。还有一个次要原因嘛,其他处理器我也不会。还不愿意学啊...学习是不可能学习的.这辈子都不可能学习的.ESP8266开源API又好玩,还可以抄袭官方demo代码.这感觉比学习其他处理器好多了。。。哈哈哈哈。

下面开始我们今天正式的课程。

ESP8266的 开发环境介绍.....zzzzzzz,此处省略100000000000000字.....

好的,在我呕心烈血,孜孜不倦,认认真真讲完了ESP8266 开发环境介绍之后,下面我们开始讲开发环境的安装。

ESP8266 开发环境的安装

(1)点击 https://pan.baidu.com/s/1lxmRP996DQoq4ggdvdLodg ,找到如下图红框所示“安信可ESP系列新IDE”。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(2)如下图所示点入之后,选择如下图红框版本。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(3)将软件下载,解压。如下图所示,双击如下图红框处进行解压。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(4) 在弹出来解压根路径中,选择你希望解压的路径和文件名称,路径和名称可以随便填。注意不能用中文。如下图所示。

 

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

 

(5)在解压完成后找到你解压后的文件夹,并选择如下图所示红框处进行双击。

 

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(6)如下图所示,首先选择Default按钮,然后选择Save按钮。对开发环境进行默认设置。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(7)双击如下图红框,打开开发环境。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(8)如果打开后如下图所示,说明开发环境安装OK。恭喜恭喜。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

ESP8266 开发环境导入代码

在完成了开发环境的安装之后,下面我们来讲一下如何导入代码。

(1)点击如下图所示中红框,下载代码到本地,并进行解压。这里说明一下,这个测试代码是我为大家修改好了测试代码。直接下载编译就能用,至于怎么移植,怎么设置代码等目前先不管,用我写的就行。后面再徐徐道来。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(2)找到安装开发环境下目录,如我安装的位置是:D:\WIFI_8266\AiThinkerIDE_V0.5 。找到下图红框中“OpenWorkSpace”进行双击。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

 

 

(3)在跳出来的目录中将之前下载好的测试代码复制到这个目录下。并点击如下图红框所示处进入Esp8266_demo目录内。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(4)进入Esp8266_demo目录,出现如图所示界面后(一定要能看到makefile 文件),将该目录复制保存。(为了区分,这里将复制后的目录称为ESP8266 工程目录)

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(5)接着在开发环境中选择import 选项,开始导入代码。如下图所示。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(6)选择如下图所示。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(7)将之前保存的Esp8266_Demo 工程目录复制到existing code Location,并选择如下图所示红框处。其中project Name 处不需要填写,会自动生成。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(8)导入后,选择红框1处(我们导入的代码目录),接着点击红框2处(像个锤子表示编译代码,为啥用锤子表示编译,估计意思是你编译个锤子吧。哈哈哈),观察是否出现了红框3处,如出现,说明编译成功。恭喜恭喜。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

 

ESP8266的下载

在上述完成了代码的编译之后,我们开始下载代码到ESP8266。

(1)是时候掏出我们的硬件了,这个硬件这里等待我添加一个广告(先占好坑,不急)。进行如图连接。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(2)接着打开资源管理器,查看端口,这里我的COM是COM4,你们的不一定是COM4,可能是COM1,COM2,COM3等等

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(3)但是如果你没有出现COM口。说明缺少驱动,看下图所示安装驱动,如果你出现了COM,就不需要了。如下图所示,直接下载一个驱动精灵,然后点击驱动管理,选择驱动异常的设备,点击安装就行(如果还不会,请在下面留言,我再一步步讲解怎么装驱动)

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(4)选择如下图所示红框内软件进行下载并解压到本地

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

 

(5)解压后,双击如下图红框处所示软件。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(6)按照下图进行配置,其中Download path config 中 blank/boot_v1.5/esp_init_data_default  在你的ESP8266 工程目录下/bin文件夹中,\user1.1024.new.2 在 bin\upgrade中。其他设置如下图所示就行。其中COM我的COM是COM4,你如果不是COM4,比如是COM5,请选择COM5.(其实你点一下会自动帮你选好)。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(7)点击START进行下载,如果没反应,可以把ESP8266开发板上三个键都按一下。(为啥按三个,因为其中有一个是复位,懒得描述哪个是,你直接全按一下好了)。如果显示FINISH。说明下载完成。

ESP8266调试

(1)下载如图所示软件,并进行解压。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(2)解压之后出现一个很阔爱的名字,大傻串口调试软件。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(3)接着点进行,出现了一个小鸭子头像的软件,双击软件打开。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

(4)按照下图进行配置,注意,我的COM是COM4,你如果不是COM4,比如是COM5,请选择COM5.再次把开发板上三个键都按一下,让开发板复位,如果出现了下图所示的hello,world。说明程序下载成功。

物联网全栈教程--手把手教你开发一个智能浇花器(1)->开发环境安装

 

终于写完了.....现在是北京时间23.24 pm .睡觉?睡觉是不可能睡觉,这辈子都不可能早睡的,撸串又那么香。。。。。。