ESP8266-SDK开发入坑(一)- 各种配置

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ReCclay/article/details/77944197

使用SDK基于NONOS,链接:http://wiki.ai-thinker.com/esp8266/sdk


1、资源下载

①、 官网下载:
链接:https://pan.baidu.com/s/1skRvR1j#list/path=/&parentPath=/

②、网上找的集成版资源:
链接:https://pan.baidu.com/s/1c1WRp1A
(备用链接:https://pan.baidu.com/s/1i4YjWUx 密码:058j)

注意:共需要下载三个东西,cygwin,eclipse,ESP_IDE。
大致作用,如图,官网相关介绍链接:http://wiki.ai-thinker.com/ai_ide_install
这里写图片描述

考虑到文件比较大,官网采取了按需下载的做法。
计算机如果有eclipse,则只需要下载编译环境cygwin以及ESP_IDE,然后首次打开ESP_IDE时,选择对应的路径即可。(eclipse对应到eclipse.exe所在目录,cygwin对应到bin所在目录。)
然后还有一点,关于cygwin的安装路径不得有空格和中文,否则容易出现问题。

2、安装

首先解压 Cygwin_Eclipse_IDE.exe 到 D:\目录下
这里写图片描述

注意:路径中不要有空格和中文放哪都可以!

3、路径配置
打开ESP8266IDE.exe 弹出窗口

这里写图片描述

即是前面介绍的eclipse和cygwin的相关路径。(eclipse对应到eclipse.exe所在目录,cygwin对应到bin所在目录。)

点击确定,等待加载,弹出窗口:

这里写图片描述

选择工具空间,同样可以自定义,

题外话:

①、第一次选择不再提示后,如何修改cygwin和ecilpse的路径?

当我们选择不再提示,而下次想去更改时cygwin和eclipse对应的路径时,可找到对应的conf文件夹,然后在里面进行修改。
这里写图片描述
找到,
这里写图片描述
修改为0,即可。


②、第一次选择不再提示后,如何修改workspace路径?

进入 Window > Preferences > General > Startup and Shutdown 选中 Prompt for workspace on startup。

这里写图片描述

接着来,点击OK,弹出ESP_IDE界面.
这里写图片描述

环境装好!!!

4、导入工程方法

下面两种方法采用SDK V1.5.4版本的,链接:http://wiki.ai-thinker.com/esp8266/sdk

引用块内容

分为两种,一种直接在当前路径下,导入eclipse。
另一种把不是在工作空间的工程copy工作空间,然后导入!

直接导入

打开 ESP8266IDE.exe,选择 File→Import

这里写图片描述

点开 C/C++分支,并选中 Existing Code as Makefile Project

这里写图片描述

去除 C++支持,选中 Cygwin GCC,点击 Browser,选中 ESP8266_NONOS_SDK 所在目录,

这里写图片描述

点击 Finish 完成导入

这里写图片描述

先 Clean Project,再 Build Project,以防止出错。编译后,控制台输出如下图即编译成功

题外话:

为什么要每次,build前使用clear进行清除呢?
这里写图片描述

这里写图片描述

这里写图片描述

copy到工具空间的方法

其实直接用上面这个方法就行,然后手动直接copy就行了。
介绍这个方法仅作为了解!!!

这里写图片描述

这里写图片描述

这个方法导入的SDK,操作的是副本,也就是操作的是workspace里面copy的。这样省去了手动复制的操作。。


好了,这一篇就先介绍到这里。
下一篇,我们将着手串口的打印,Hello Esp8266

展开阅读全文

没有更多推荐了,返回首页