1个不稳定版本

0.1.2 2023年1月27日

#4#编码


嵌入式线程 中使用

Apache-2.0 / MIT

14KB
260

riot-rs-runqueue

此仓库包含RIOT-rs使用的运行队列。它基本上编码了调度,即“下一个应该切换到哪个线程?”。

如何使用

该包不应单独使用,而应作为RIOT-rs的依赖项。

代码布局

lib.rs 包含公共API。 runqueue.rs 包含当前唯一的实现。

我们预计会出现其他实现(具有不同的权衡),并且希望可以使用包功能进行切换。因此,lib.rs 中有一些针对公共API的测试。

最低支持的Rust版本 (MSRV)

该包目前需要一个支持const fn的较新编译器。目前,建议使用当前nightly版。

riot-rs-runqueue受以下任一许可证的许可:

Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

您可选择。

版权 (C) 2021 柏林自由大学,Inria,Kaspar Schleiser

贡献

除非您明确声明,否则您提交的任何有意包含在作品中的贡献,根据Apache-2.0许可证定义,应按上述方式双重许可,而不附加任何额外条款或条件。

无运行时依赖