6.1 软件定时器 (Software Timers) 6.1 软件定时器 (Software Timers) 在嵌入式实时操作系统的宏大叙事中,时间不仅仅是一个物理量度的流逝,更是系统调度、任务同步以及事件响应的核心基准。前序章节我们探讨了系统滴答时钟(SysTick)如何为内核提供心跳,以及任务延时如何基于 tick 计数实现挂起。然而,当系统复杂度攀升,应用场景从单一的任务控制转向多维度的事件管理时,仅依靠任务内部的延时循环或硬件定时器资源往往显得捉襟见肘。硬件定时器数量有限且配置繁琐,而任务延时则意味着必须占用一个完整的任务栈空间与调度优先级。