ESP8266 开发环境搭建(二)NONOS

安信可 SDK 一体化开发环境(IDE1.5)+ESP8266 NONOS SDK V3.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

无操作系统开发(简称 NONOS SDK) https://gitee.com/xuhongv/ESP8266_NONOS_SDK

git clone https://gitee.com/xuhongv/ESP8266_NONOS_SDK

配置环境

手动删除SDK根目录下的driver_lib和 third_party这2个文件夹

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

编译的工程放在SDK路径下;在 Properties –> C/C++ Build –> Build directory 选择该工程;

编译

Properties –> C/C++ Build –> Build commandmake添加编译规则,例如:

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

clean Project

Build Project

烧录

使用官方烧录工具,安信可出的 nodemcu 模块

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 选择下载

《智能硬件项目教程——基于ESP32》学习

全国青少年机器人技术等级考试五、六级指定教材

第1章 初识ESP32 11.09完成

第2章 数码管计时器 11.15完成

第3章 点阵动画 11.23完成

第4章 串行通信——UART 11.25完成

第5章 串行通信——I²C和SPI 11.26完成

第6章 WiFi联网和Web服务器 11.27完成

第7章 步进电机

第8章 蓝牙迷宫智能小车