0
点赞
收藏
分享

微信扫一扫

ESP8266 WIFI模块开发入门1 开发环境搭建


ESP8266 WIFI模块开发入门1 开发环境搭建

  • ​​一、开发板环境​​
  • ​​二、安装开发环境​​
  • ​​1. 安信可一体化开发环境下载链接:​​
  • ​​2. 双击安装 : AiThinkerIDE_V1.5.2.exe​​
  • ​​三、配置带OS的开发环境​​
  • ​​1. 克隆仓库​​
  • ​​2. 在 IDE 导入工程​​
  • ​​3. 添加示例工程​​
  • ​​4. 设置环境变量​​
  • ​​5. 设置编译目标​​
  • ​​3. 右键选择项目,​​
  • ​​4. 烧写​​
  • ​​四、配置无OS的开发环境​​
  • ​​3. 下载sdk​​
  • ​​4. 在ide project explorer点右键,选择 c/c++-Existing Code as Makefile Project​​
  • ​​5. 选择SDK目录,去掉C++复选框,选择 Cross GCC​​
  • ​​6. 编译​​
  • ​​(1) build command设置:​​
  • ​​(2) 选择要编译的项目​​
  • ​​(3) 右键选择项目,点击clean project​​
  • ​​(4) 右键选择项目,点击build project​​
  • ​​(5) 如果报错:​​

  • ​​三、导入 demo 工程​​
  • ​​1. 在Project Explorer点键-import选择一个Demo工程​​
  • ​​2. 项目上点右键-clean project​​
  • ​​3. 项目上点右键-build project​​

一、开发板环境

  • 编程方式:无操作系统的 8266 SDK开发模式
  • 编译环境:安信可一体化编译器
  • 开发套件:8266 开发板、温湿底传感器

二、安装开发环境

1. 安信可一体化开发环境下载链接:

​​https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B72​​

ESP8266 WIFI模块开发入门1 开发环境搭建_开发环境

2. 双击安装 : AiThinkerIDE_V1.5.2.exe

ESP8266 WIFI模块开发入门1 开发环境搭建_qt_02
ESP8266 WIFI模块开发入门1 开发环境搭建_开发环境_03

三、配置带OS的开发环境

1. 克隆仓库

git clone --recursive https://gitee.com/xuhongv/AiThinkerProjectForESP.git

2. 在 IDE 导入工程

导入工程,选择 : ​​Existing Code as MakeFile Project​​​ import => Cross Gcc ,去掉c++ 复选框。
ESP8266 WIFI模块开发入门1 开发环境搭建_右键_04

3. 添加示例工程

设置: C/C++ Build:
ESP8266 WIFI模块开发入门1 开发环境搭建_开发环境_05

这里的project_template视需要更改,比如填:
​​​${workspace_loc:/AiThinkerProjectForESP}/examples/get-started/hello_world​​ 所填位置必须确实有目标项目。

4. 设置环境变量

在 Properties --> C/C++ Build --> Environment 点击Add ,路径为刚刚的下载的文件夹路径,变量名字为 IDF_PATH:
ESP8266 WIFI模块开发入门1 开发环境搭建_qt_06

5. 设置编译目标

  1. 在项目上点击右键,选择Make Targets=>Create,如下图设置:
    ESP8266 WIFI模块开发入门1 开发环境搭建_开发环境_07
  2. 右键点击项目,选择Make Targets=>Build,
    ESP8266 WIFI模块开发入门1 开发环境搭建_qt_08

3. 右键选择项目,

Build Project。
成功编译示例:
ESP8266 WIFI模块开发入门1 开发环境搭建_qt_09

4. 烧写

参照上步配置快捷键进行下载,其命令是 ​​make flash​

如果指定端口进行烧录下载固件比如 com11 的话,可以写:​​make flash ESPPORT=COM11​​​ESP8266 WIFI模块开发入门1 开发环境搭建_c++_10

四、配置无OS的开发环境

3. 下载sdk

git clone https://gitee.com/xuhongv/ESP8266_NONOS_SDK
# 注意要手工删除 driver_lib 和 third_party 文件夹

4. 在ide project explorer点右键,选择 c/c+±Existing Code as Makefile Project

ESP8266 WIFI模块开发入门1 开发环境搭建_开发环境_11

5. 选择SDK目录,去掉C++复选框,选择 Cross GCC

ESP8266 WIFI模块开发入门1 开发环境搭建_qt_12
在项目点右键,选择clean-project。

6. 编译

项目上点右键,选择properties,选择C/C++ Build

(1) build command设置:

make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=6

(2) 选择要编译的项目

在 Build directory: 填写要编译的工程路径,如填写Demo工程:

${workspace_loc:/ESP8266_NONOS_SDK}/examples/IoT_Demo

ESP8266 WIFI模块开发入门1 开发环境搭建_qt_13

(3) 右键选择项目,点击clean project

(4) 右键选择项目,点击build project

(5) 如果报错:

make: *** No rule to make target `all'. Stop

到C/C++ Build-Behavior,把 Build(Incremental build)后的all删除再尝试。
ESP8266 WIFI模块开发入门1 开发环境搭建_qt_14

三、导入 demo 工程

1. 在Project Explorer点键-import选择一个Demo工程

ESP8266 WIFI模块开发入门1 开发环境搭建_开发环境_15

2. 项目上点右键-clean project

3. 项目上点右键-build project


举报

相关推荐

0 条评论