sloop 一个嵌入式裸机框架-CSDN博客

sloopLite 开源项目仓库链接

https://github.com/sloop-open/sloopLite

https://gitee.com/gitee_caowent/sloop-lite

开源许可证 MIT

sloop 精简版

  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可爱的点评

嘿嘿!让我试试看能不能俏皮又不失重点地点评一下:

  1. **任务管理器:** 就像一位不慌不忙的指挥官,它冷静地处理着各种任务,确保一切按部就班。无论是超时、周期,还是并行互斥任务,它都能精准调度,就像高效的舞者一样,不会踩到别人的脚!
  2. **任务类型:** 这些任务就像不同性格的朋友:有耐心的超时任务,喜欢重复的周期任务,喜欢轰轰烈烈的并行任务,还有会约定时间执行的单次任务。每一个都有自己独特的魅力,管理它们可是个技巧活!
  3. **CPU负载统计:** 就是给你的系统做体检,看看它有没有过劳。通过这些数据,我们可以让它休息一下,保证长期健康。你不想看到它每次加班都“虚脱”吧?
  4. **精巧的注册表:** 好比一本任务的备忘录,任务执行前,注册表里有详细的记录;执行后,它又把任务信息重新整理,保持系统的整洁。绝不让任何任务混乱得像乱七八糟的袜子一样。
  5. **任务执行与调度:** 就像是一场豪华的交响乐,任务们就像乐器,每个都有自己的时机,指挥(也就是调度器)精准地安排它们演奏,确保不出错。
  6. 总之,这份代码是精心安排的“舞蹈”,任务们都有自己的位置和节奏,整个系统在它们的配合下完美运行。

sloop开源项目仓库链接

https://github.com/sloop-open/sloopLite

https://gitee.com/gitee_caowent/sloop-lite

开源许可证 MIT

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐