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

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_工作空间

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

2、安装

首先解压 Cygwin_Eclipse_IDE.exe 到 D:\目录下

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_官网_02

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

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

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_eclipse_03

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

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

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_官网_04

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

题外话:

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

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

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_eclipse_05


找到,


ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_工作空间_06


修改为0,即可。

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

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

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_官网_07

接着来,点击OK,弹出ESP_IDE界面.

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_工作空间_08

环境装好!!!

4、导入工程方法

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

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_工作空间_09

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

直接导入

打开 ESP8266IDE.exe,选择 File→Import

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_eclipse_10

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

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_eclipse_11

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

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_工作空间_12

点击 Finish 完成导入

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_官网_13

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

题外话:

为什么要每次,build前使用clear进行清除呢?

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_官网_14

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_工作空间_15

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_工作空间_16

copy到工具空间的方法

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

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_官网_17

ESP8266_RTOS_SDK 开发环境 esp8266 sdk下载_官网_18

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