事件标志组,顾名思义,就是若干个事件标志的组合,代表若干个事件是否发生,通常用于集合两个或两个以上事件的状态 。 1.如果想要使用事件标志组,就必须事先使能事件标志组。消息队列的使能位于“os_cfg.h”。 2.OSFlagCreate () 要使用 uC/OS 的事件标志组必须先声明和创建事件标 Read More
posted @ 2018-08-06 20:36 西贡小傻 Views(492) Comments(0) Diggs(0) Edit
事件标志组 1.当任务要与多个事件同步时可以使用事件标志。若其中的任意一个事件发生时任务被就绪, 叫做逻辑或(OR)。若所有的事件都发生时任务被就绪,叫做逻辑与( AND)。 2.用户可以创建任意个事件标志组( 限制于RAM)。 uC/OS-III中与事件标志组相关的函数都是以 OSFlag???( Read More
posted @ 2018-08-06 16:18 西贡小傻 Views(1011) Comments(0) Diggs(0) Edit
1.经常通过发送信号量实现同步。每个任务都有内建的信号量,通过任务内建的信号量不仅可以简化信号量通信的代码而且更加有效。 与任务内建的信号量相关的函数都是以 OSTaskSem???()为前缀的。相关的代码都在OS_TASK.C中。 2.挂起(等待)任务信号量 当任务被创建时,也会内建一个信号量,信 Read More
posted @ 2018-08-06 15:18 西贡小傻 Views(302) Comments(0) Diggs(0) Edit