ESP8266学习【2】——工程项目编译
一、SDK包内容解析:
版本:ESP8266_NONOS_SDK-2.2.1
bin
|
编译⽣成的 BIN ⽂件,可直接下载到 Flash 中。 |
documents
|
SDK 相关的⽂档或链接。 |
driver_lib
|
外设驱动的库⽂件,如:UART、I2C 和 GPIO 等。 |
examples |
可供⽤户⼆次开发的示例代码,如 IoT Demo 等。 |
include
|
SDK ⾃带头⽂件,包含了⽤户可使⽤的相关 API 函数及其他宏定义。 |
ld
|
链接时所需的脚本⽂件。 |
lib
|
SDK 提供的库⽂件。 |
third_party | 第三方的demo。 |
tools | 编译 BIN ⽂件所需的⼯具。 |
二、SDK包修改:
- 1、将 sdk 目录下的 driver_lib 重命名为 app
- 2、拷贝 \examples\IoT_Demo 下的所有文件到刚才的 app 目录(提示覆盖则确认)
- 3、将ESP8266_NONOS_SDK/third_party/makefile 重命名为 makefile.bak ,以防止编译时报错
三、导入IDE:
1、选择 File - Import
2、选择导入类型:
3、选择导入路径:
4、编译工程项目
(1)工程项目上右键点击
(2)先 Clean Project 清理项目
(3)再 Build Project 编译项目
编译成功: