ESP8266 WIFI模块开发入门1 开发环境搭建
Posted 编程圈子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266 WIFI模块开发入门1 开发环境搭建相关的知识,希望对你有一定的参考价值。
ESP8266 WIFI模块开发入门1 开发环境搭建
一、开发板环境
- 编程方式:无操作系统的 8266 SDK开发模式
- 编译环境:安信可一体化编译器
- 开发套件:8266 开发板、温湿底传感器
二、安装开发环境
1. 安信可一体化开发环境下载链接:
https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B72
2. 双击安装 : AiThinkerIDE_V1.5.2.exe
三、配置带OS的开发环境
1. 克隆仓库
git clone --recursive https://gitee.com/xuhongv/AiThinkerProjectForESP.git
2. 在 IDE 导入工程
导入工程,选择 : Existing Code as MakeFile Project
import => Cross Gcc ,去掉c++ 复选框。
3. 添加示例工程
设置: C/C++ Build:
这里的project_template视需要更改,比如填:
$workspace_loc:/AiThinkerProjectForESP/examples/get-started/hello_world
所填位置必须确实有目标项目。
4. 设置环境变量
在 Properties --> C/C++ Build --> Environment 点击Add ,路径为刚刚的下载的文件夹路径,变量名字为 IDF_PATH:
5. 设置编译目标
- 在项目上点击右键,选择Make Targets=>Create,如下图设置:
- 右键点击项目,选择Make Targets=>Build,
3. 右键选择项目,
Build Project。
成功编译示例:
4. 烧写
参照上步配置快捷键进行下载,其命令是 make flash
如果指定端口进行烧录下载固件比如 com11 的话,可以写:make flash ESPPORT=COM11
四、配置无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
5. 选择SDK目录,去掉C++复选框,选择 Cross GCC
在项目点右键,选择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
(3) 右键选择项目,点击clean project
(4) 右键选择项目,点击build project
(5) 如果报错:
make: *** No rule to make target `all'. Stop
到C/C++ Build-Behavior,把 Build(Incremental build)后的all删除再尝试。
三、导入 demo 工程
1. 在Project Explorer点键-import选择一个Demo工程
2. 项目上点右键-clean project
3. 项目上点右键-build project
以上是关于ESP8266 WIFI模块开发入门1 开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
ESP8266wifi模块新手入门(无须代码实现和电脑通信)