xtask
github:https://github.com/gqf2008/xtask
可移植多任务调度中间件,用于嵌入式环境,与应用程序一起编译打包,参考FreeRTOS实现。
说明
软件还在开发中,API也相当原始且不稳定
关于工作原理,代码(包括汇编)中有详细的说明,请先阅读下
如果您有任何建议、想法可以通过提交issues或者通过邮箱(gao.qingfeng#gmail.com)联系到我
如果您有兴趣参与这个项目请提交您的PR
主要功能
单物理线程任务优先级+时间片调度机制
堆内存分配器
二值信号量
计数信号量
信号广播
mpmc队列
临界区
互斥锁
软件定时器
移植的芯片
GD32VF103xx
STM32F40x
STM32F10x
CH32V3
CH32V2
CH32V1
快速开始
如果您有一块longan-nano最小系统板,那么example中的例子直接可以跑起来