sloop 精简版 1.保留核心的任务调度系统 2.保留RTT日志输出功能 3.移除驱动包 4.移除命令控制台 5.基于 STM32G0 6.基于 STM32Cube
这是一个嵌入式裸机框架,提供一套API,方便管理多种任务,比如超时任务/周期任务/并行任务/互斥任务等。 有 sys_wait 和 sys_wait_bare 这两个非阻塞等待 API ,支持挂起当前互斥任务,但不阻塞并行任务。
sloopFlow 的核心是 flow 宏协程机制——一种轻量级的状态机实现技术,通过宏展开将顺序代码转换为可中断/恢复的状态机。这意味着你可以用熟悉的同步编程思维编写复杂的异步逻辑,无需回调函数、无需状态机手动设计。
sloopSlice 是一款基于线程原理实现的轻量级嵌入式任务调度框架,专为资源受限的 STM32 微控制器打造。其核心创新在于黑盒任务切片机制,能够将第三方闭源代码或无法修改的黑盒任务无缝并入协作式调度框架,实现时间片轮转调度。
最近一年贡献:28 次
最长连续贡献:4 日
最近连续贡献:4 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。