Arduino开发环境下ESP8266的实时网络操作系统(RITOS)

1.前言

笔者最近在开发对实时性要求比较高的项目,这必然就少不了实时操作系统,但奈何网上关于ESP8266的RTOS绝大部分都是基于SDK开发的,关于Arduino下ESP8266的RTOS资料基本没有,于是乎就有了这篇帖子的由来。
本帖使用了Github上面大佬分享的RITOS:传送门

2.下载安装库文件

下载地址:传送门
下载好以后打开Arduino存放库文件的地址,如果不知道可以去Arduino IDE的首选项里面查看
在这里插入图片描述打开该文件夹后里面会有一个libraries的文件夹,将刚才下载好的压缩包里的文件夹解压到libraries文件夹中

3.下载Demo

下载地址:传送门 提取码:qcg4
在这里插入图片描述

4.使用RITOS注意要点

1. 创建线程前要先声明Ritos的类
格式为: Ritos 类名;
2.创建线程格式为:类名.task(函数名);
3.在线程内无法使用delay()延时函数,因为RITOS与delay()延时函数调用的是同一个定时器,如果想要在线程内使用延时函数,请参考Demo

物联网交流群:1084011441

发布了3 篇原创文章 · 获赞 9 · 访问量 1481

猜你喜欢

转载自blog.csdn.net/weixin_44220583/article/details/104992923