物联网无线局域网WiFi开发(二):WiFi_RTOS_SDK

一、编译工程模板

(一)搭建app目录

在SDK目录下新建app目录

cd 到examples目录下

拷贝smart_config下所有文件到app目录下

cd 到app目录下查看文件是否拷贝成功

(二)修改gen_misc.sh

vim 打开gen_misc.sh进行编辑

修改SDK_PATH为当前SDK路径(绝对)

修改BIN_PATH为当前BIN路径(绝对)

Wq保存退出

(三)修改Makefile

因为分离了sdk和project目录,所以编译之前必须先指定一个 SDK_PATH 和 BIN_PATH,修改 ESP8266_RTOS_SDK/app 目录下的 makefile,添加以下内容

c 复制代码
parent_dir:=$(abspath $(shell pwd)/$(lastword $(MAKEFILE_LIST)))
parent_dir:=$(shell dirname $(parent_dir))
parent_dir:=$(shell dirname $(parent_dir))

SDK_PATH= $(parent_dir)
BIN_PATH=$(SDK_PATH)/bin

(四)编译

./gen_misc.sh

运行gen_misc脚本进行编译

编译配置

二、FreeRTOS实时操作工作原理

FreeRTOS任务状态

三、第一个任务hello word

(二)Source Insight安装

(二)功能分析

使用freeRTOS新建一个任务,定时1秒,串口打印hello word

(三)功能实现






四、第二个任务点灯

(一)功能分析

使用freeRTOS新建一个任务,使nodeMcu板上LED灯,1秒钟闪烁一次

(二)原理图分析

由原理图分析LED1连接到GPIO16上,低电平点亮,高电平关闭

(三)功能实现








五、WiFi-Station&AP连接

(一)功能分析

(二)Station功能实现






(三)AP功能实现






相关推荐
MengMeng_10237 小时前
win10 蓝牙连接音响没有声音设备选项
windows
强殖装甲凯普8 小时前
处理Windows没有msi的默认打开方式
windows·安装·msi
mOok ONSC8 小时前
mysql9.0windows安装
windows·adb
T0uken10 小时前
基于 vcpkg 与 LLVM-MinGW 的 Qt6 静态链接开发方案
c++·windows·qt
无心水10 小时前
【Hermes:Skill系统深度】21、Skill 调试与冲突解决:为什么没触发?怎么修复? —— Honcho 智能体排障完全手册
人工智能·windows·openclaw·养龙虾·hermes·养马·honcho
怎么就重名了11 小时前
mosquitto在windows上的安装和测试
物联网
Python私教11 小时前
FuturesDesk 集成 OMC 多智能体编排提效
人工智能·windows·开源
旺财矿工12 小时前
小白速通:OpenClaw 2.6.6 Win11 本地化部署完整教程
人工智能·windows·openclaw·龙虾·一键部署小龙虾
醇氧14 小时前
WSL 安装 Ubuntu 完整步骤(Windows 10/11 通用,极简无脑版)
linux·windows·ubuntu
skywalk816315 小时前
在 Windows 系统中,可以通过修改 VSCode 的用户数据目录和扩展目录来将插件(扩展)安装到非 C 盘
windows