文件名称:Tasker:Arduino 任务调度库
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-15 01:03:00
塔斯克 Arduino 任务调度库 这个库还没有经过大量测试。 什么是塔斯克? Tasker 的核心是一个任务调度库,而不是一个抢占式或协作式多任务操作系统。 这意味着,与解决方案(非常棒)不同,代码需要以不同的方式编写。 虽然 SCoop 允许您编写看起来非常普通的代码,并通过yield和sleep调用来分散它,但 Tasker 要求您完全避免使用延迟。 值得庆幸的是,Tasker 通过提供灵活的调度机制(包括伪睡眠功能)和一种存储任务状态的简单方法,试图让这一切变得简单。 用法 安装 你可以在这里下载最新的 Tasker: : 要安装它: 在 Arduino 草图文件夹中创建一个名为“库”的文件夹。 您可以通过转到 Arduino IDE 中的“文件 > 首选项”并查找“Sketchbook 位置”来找出 Arduino 草图文件夹的位置。 将您下载的文件解压缩到“li
【文件预览】:
Tasker-master
----src()
--------internal()
--------Tasker.cpp(9KB)
--------Tasker.h(3KB)
----library.properties(275B)
----examples()
--------SharedState()
--------GlobalState()
--------Blink1()
--------PrintDrift()
--------Tests()
--------Blink2()
----.gitignore(15B)
----README.md(13KB)