文件名称:Scheduler:Arduino风格微控制器的进程调度库
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-21 06:30:13
C++
排程器========= 作者:伊恩·林赛(J. Ian Lindsay) 日期:2013.07.10 此类旨在作为小型微控制器的实时任务调度程序。 它应该由某种周期性的中断驱动,但这也可能是有效的与可靠的轮询方案一起使用(可能会牺牲定时精度)。 包含一个简单的探查器,该探查器将允许此类的用户确定运行时间,甚至可能相应地调整任务占空比。 该库是为Teensy 3.0编写的,但它应该可以在其他类似arduino的版本上工作平台。 我试图变得足够笼统,以允许在其他板上使用,例如Maple,Ardunino等。 青年汽车调度程序基于ScheduleItems的链接列表(请参阅.h文件)。 的顺序列表中的节点至关重要。 节点按计划自动free() 过期,最旧的日程表将吸引到列表的顶部。 整数PID 被分配给添加到库中的每个新计划。 此PID是稍后会处理进度表,因此跟踪这些PID的责任就在于与用户的
【文件预览】:
Scheduler-master
----Scheduler.h(8KB)
----keywords.txt(502B)
----examples()
--------Scheduler()
----Scheduler.cpp(24KB)
----README.md(5KB)