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

目录

  • 1.前言
  • 2.下载安装库文件
  • 3.下载Demo
  • 4.使用RITOS注意要点

1.前言

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

2.下载安装库文件

下载地址:传送门
下载好以后打开Arduino存放库文件的地址,如果不知道可以去Arduino IDE的首选项里面查看
Arduino开发环境下ESP8266的实时网络操作系统(RITOS)_第1张图片打开该文件夹后里面会有一个libraries的文件夹,将刚才下载好的压缩包里的文件夹解压到libraries文件夹中

3.下载Demo

下载地址:传送门 提取码:qcg4
Arduino开发环境下ESP8266的实时网络操作系统(RITOS)_第2张图片

4.使用RITOS注意要点

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

物联网交流群:1084011441

你可能感兴趣的:(ESP8266开发教程)