ESP8266 开发环境搭建(一)RTOS

安信可 SDK 一体化开发环境(IDE1.5)+安信可 ESP8266 RTOS 3.0

按官方指导文章搭建 https://blog.csdn.net/Boantong_/article/details/106229281

IDE

安信可 SDK 一体化开发环境(IDE1.5) 下载地址:https://docs.ai-thinker.com/%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B72

SDK

AiThinkerProjectForESP ESP8266 RTOS 3.0 基于官方的RTOS master分支上有所修改,并增加了开发模板 https://gitee.com/xuhongv/AiThinkerProjectForESP

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

配置环境

import –>C/C++ ,选择 Existing Code as MakeFile Project 工程;
选择SDK文件夹路径;去掉对应的 C++ 勾勾;选择Cross Gcc分支;

在 Properties –> C/C++ Build –> Build directory 选择编译的工程路径,比如 examples\get-started\project_template 工程。

添加IDF环境变量:在 Properties –> C/C++ Build –> Environment 点击Add ,变量名字为 IDF_PATH ;路径为ESP8266_RTOS_SDK的目录。

编译

构建menuconfig菜单,选中项目名称,在右键菜单中选择 Make Targets –> Create;或者快捷键 Alt + F9 ;
在弹出的对话框中取消勾选Same as the target name 与 User builder settings 这2个选项,并且
在Build command 中输入:

mintty.exe -e make menuconfig

Make Targets –> Build 选择编译

Build Project

下载

Make Targets –> Create

命令是 make flash ,如果指定端口进行烧录下载固件比如 com12 的话,可以这样写:

make flash ESPPORT=COM12

Make Targets –> Build 选择下载