3.1 任务模型与状态机 在实时操作系统(RTOS)的宏大图景中,若将整个系统比作一座精密运转的工业时钟,那么任务(Task)便是其中最基础、最活跃的齿轮——它既非静默的发条,亦非被动的指针,而是主动啮合、周期响应、按需启停的能量载体。而任务模型与状态机,则是这座时钟的“运动学内核”:它不单定义齿轮如何存在,更刻画其如何被驱动、如何彼此协同、如何在毫秒级时间窗内完成角色切换与责任移交。这不是一组静态的数据结构,而是一套动态的、受约束的、可验证的行为契约;不是调度器单方面施加的规则,而是任务、内核、硬件三者在时间维度上达成的隐性共识。 我们常误以为“创建一个任务”不过是调用一次 或 ,仿佛只是在内存里划出一块空间、填入几行函数指针。