• 2024-12-14计数信号量的原理与创建
    目录计数信号量设计原理设计实现计数信号量信号量就是一个带事件控制的计数器,在其上定义了三个操作:可以被初始化一个非负数wait操作:若该值为0,则执行操作的任务等待;否则将计数值减1notify操作:将信号量的值增1后,若该值为非正,则执行操作的任务唤醒设计原理计数器负
  • 2024-12-14事件控制块的清空与状态查询
    目录事件控制块的清空事件控制块的状态查询事件控制块的清空        将事件控制块中的所有任务从它的等待队列中移除,再将这些任务插入就绪队列。事件控制块的状态查询        仅需知道事件状态块中有多少个任务需要等待。tEvent.c#include"tinyOS
  • 2024-12-14时间控制块的原理与创建
    目录问题概述事件控制块原理设计实现问题概述如何同步两个任务的运行?如何处理多个任务共享资源的冲突问题?如何在多个任务间传递消息通信?如何在中断ISR与任务之间传递多个事件标志?事件控制块原理任务在事件控制块上等待,暂停运行事件发生,通知事件控制块事件控制块通