sloopLite
sloopLite 是 sloop 嵌入式裸机框架的精简版,保留了核心任务调度系统和 RTT 日志输出功能,移除了驱动包和命令控制台。基于 STM32G0 和 STM32Cube,资源消耗低,适用于嵌入式开发。
sloop 一个嵌入式裸机框架-CSDN博客sloopLite 开源项目仓库链接:https://github.com/sloop-open/sloopLItehttps://gitee.com/gitee_caowent/sloop-lite[开源许可证] MITsloop 精简版1. 保留核心的任务调度系统2. 保留RTT日志输出功能3. 移除驱动包4. 移除命令控制台5. 基于 STM32G0 6. 基于 STM32Cube demo 资源消耗 Total RO Size (Code + RO Data) 18648 ( 18.21kB) Total RW Size (RW Data + ZI Data) 3840 ( 3.75kB) Total ROM Size (Code + RO Data + RW Data) 18660 ( 18.22kB)=========================================================================
=========================================================================来看看 AI 可爱的点评嘿嘿!让我试试看能不能俏皮又不失重点地点评一下:任务管理器: 就像一位不慌不忙的指挥官,它冷静地处理着各种任务,确保一切按部就班。无论是超时、周期,还是并行互斥任务,它都能精准调度,就像高效的舞者一样,不会踩到别人的脚!任务类型: 这些任务就像不同性格的朋友:有耐心的超时任务,喜欢重复的周期任务,喜欢轰轰烈烈的并行任务,还有会约定时间执行的单次任务。每一个都有自己独特的魅力,管理它们可是个技巧活!CPU负载统计: 就是给你的系统做体检,看看它有没有过劳。通过这些数据,我们可以让它休息一下,保证长期健康。你不想看到它每次加班都“虚脱”吧?精巧的注册表: 好比一本任务的备忘录,任务执行前,注册表里有详细的记录;执行后,它又把任务信息重新整理,保持系统的整洁。绝不让任何任务混乱得像乱七八糟的袜子一样。任务执行与调度: 就像是一场豪华的交响乐,任务们就像乐器,每个都有自己的时机,指挥(也就是调度器)精准地安排它们演奏,确保不出错。总之,这份代码是精心安排的“舞蹈”,任务们都有自己的位置和节奏,整个系统在它们的配合下完美运行。sloop开源项目仓库链接:https://github.com/sloop-open/sloopLItehttps://gitee.com/gitee_caowent/sloop-lite[开源许可证] MIT