欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > 物联网无线局域网WiFi开发(二):WiFi_RTOS_SDK

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

2024/11/29 21:12:41 来源:https://blog.csdn.net/weixin_49763156/article/details/144037242  浏览:    关键词:物联网无线局域网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,添加以下内容

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功能实现

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com