专栏名称: 21ic电子网
即时传播最新电子科技信息,汇聚业界精英精彩视点。
今天看啥  ›  专栏  ›  21ic电子网

一款轻量级的定时器调度器(开源)

21ic电子网  · 公众号  · 半导体  · 2023-06-19 18:36
今天给大家分享一款轻量级的定时器调度器——SmartTimer,在单片机”裸跑”的情况下,可以很方便的实现异步编程。虽然此项目是基于STM32进行开发的,但它可以很方便的移植到其他的单片机上。项目的 git 地址为(复制在浏览器打开):https://github.com/lmooml/SmartTimer1、基本介绍SmartTimer可以应用在对实时性要求没那么高的场合,比如说一个空气检测装置,每 200ms 收集一次甲醛数据,这个任务显然对实时性要求没那么高,如果时间上相差几毫秒,甚至几十毫秒也没关系,那么使用SmartTimer非常适合。而如果开发一个四轴飞行器,无论是对陀螺仪数据的采集、计算,以及对 4 个电机的控制,在时间的控制上都需要非常精确。那么这种场合下 SmartTimer无法胜任,你需要一个带有抢占优先级机制的实时系统。不同的场景,选择不同的工具和架构才是最合理的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照