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






相关推荐
尺度商业10 小时前
中国稀土集团创新科技有限公司与本末科技战略合作落地
科技·物联网
ysu_031410 小时前
Docker-Desktop-WSL2实战指南-Windows从安装配置到项目容器化
windows·python·docker·容器·composer·dockerfile·wsl2
m0_7381858210 小时前
Flutter 鸿蒙化实战:flutter_iot_wifi 适配 OpenHarmony,IoT 设备 WiFi 配网
物联网·flutter·华为·harmonyos·鸿蒙
byte轻骑兵10 小时前
【PBAP】规范精讲[3]: 蓝牙PBAP协议应用层核心——电话本数据的格式与交互逻辑解析
物联网·蓝牙·pbap·短距离通信协议
shimly12345610 小时前
(undone) 解析 qemu-6.0.0 源码 (4) 添加 niubi board
windows
沐欣工作室_lvyiyi11 小时前
基于物联网的智能商业零售管理系统设计与实现(论文+源码)
物联网·mysql·mysql数据库·零售
柳鲲鹏12 小时前
安装WIN11(26H2)时,忽略跳过TPM和SecureBoot检查
windows
传感器与混合集成电路20 小时前
模态识别离不开三向同步:火箭振动测点选择与三轴压电加速度计配置方法
物联网
KaiwuDB1 天前
KaiwuDB 运维实战04:DRBD + KaiwuDB——物联网场景下的低成本数据库高可用方案
运维·数据库·物联网·时序数据库·kaiwudb·aiot·多模数据库
盛世宏博北京1 天前
档案库房防护能力升级:从八防到十二防的物联网全维度感知防护体系建设方案
网络·物联网