在任务通知中,无需再次创建对应的任务通知变量,因为任务通知的所需要的变量就存储在任务TCB中,可以很方便的设置通知状态,以及通知值。对于任务通知而言,和消息队列的操作逻辑非常相似,都是通过关中断设置的方式实现,但是不需要依赖队列。因为任务通知,是对指定的任务TCB直接进行通知,单个对单个,如果任务通知值来不及接收,下个任务通知值就来了,可以设置发出任务通知的一方避免数据被覆盖直到被通知任务状态被修改。
FreeRtos进阶——任务通知内部逻辑
最新推荐文章于 2024-07-27 14:02:03 发布