1个不稳定版本
0.1.2 | 2023年1月27日 |
---|
#4 在 #编码
在 嵌入式线程 中使用
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许可证定义,应按上述方式双重许可,而不附加任何额外条款或条件。