物联网无线局域网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功能实现






相关推荐
CCPC不拿奖不改名4 小时前
大模型推理架构与开源生态知识整理
数据库·windows·python·架构·langchain·开源·github
王维同学6 小时前
[自学][Windows C++]RunOnceEx 注册表分组键的安全遍历
c++·windows·安全·开源
imatt11 小时前
Qt Creator 在Windows下编译信息乱码
windows·qt
玩转4G物联网11 小时前
FS800DTU 新品上线|免费使用 DMP 设备管理平台,支持远程批量配置 & OTA 升级
物联网·网络协议·tcp/ip·云平台·核心板·fs800dtu·iot管理平台
就不掉头发11 小时前
计算机的虚拟内存
linux·服务器·windows
鉴生Eric12 小时前
IoT基础设施产品商的未来:回归本质的三层能力
物联网
MetrixAeroCore12 小时前
畜牧牛羊定位耳标物联网卡纽扣电池供电与休眠唤醒策略优化
物联网
智圣新创0113 小时前
存量团学系统效能跃升:智圣新创“青春科大”智慧团学平台二期升级的全周期建设参考
大数据·人工智能·物联网
liguojun202513 小时前
智慧文体旅系统选哪家?豆米跳跳十年技术沉淀支持源码交付
java·大数据·人工智能·物联网·1024程序员节
春风霓裳14 小时前
window设置永不更新
windows