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






相关推荐
不染尘.7 分钟前
进程切换和线程调度
linux·数据结构·windows·缓存
刘洪峰IoT35 分钟前
【睿擎派】OPC-UA远程操控S7-1200
物联网·睿擎派
love530love38 分钟前
EPGF 新手教程 12在 PyCharm(中文版 GUI)中创建 Poetry 项目环境,并把 Poetry 做成“项目自包含”(工具本地化为必做环节)
开发语言·ide·人工智能·windows·python·pycharm·epgf
焦糖码奇朵、1 小时前
课设:基于Arduino的无线LED开关控制系统
嵌入式硬件·物联网·arduino·信息与通信·信号处理
ejjdhdjdjdjdjjsl2 小时前
掌握C#控件属性与事件实战
windows
微凉的衣柜4 小时前
Windows Server 使用 Nginx 反向代理实现域名访问内网 Gradio 应用
运维·windows·nginx
满天星83035775 小时前
【C++】特殊类设计
c++·windows
云雾J视界5 小时前
AI+IoT双轮驱动:构建风电设备预测性维护数字孪生体的全栈技术实践
人工智能·物联网·ai·lstm·iot·scada·金风科技
白驹过隙^^5 小时前
windows通过docker compose部署oktopus服务
linux·windows·tcp/ip·docker·容器·开源
速易达网络6 小时前
嵌入式技术虚拟世界和宏观应用与真实物理世界连接起来的关键桥梁
物联网