23.5.9. uC/OS-III 任务内嵌信号量例程
23.5.9.1. 概述
该工程演示了uC/OS-III任务信号量的使用。
23.5.9.2. 硬件设置
无特殊设置
23.5.9.3. 运行现象
例程构建了两个任务,使用TASK_SEM信号量来实现同步的功能。 float task会阻塞,直到led task对float_task释放TASK_SEM信号。 当工程正确运行后,串口终端会输出如下信息:
float task wait Task Sem .
led0 task task sem.
float task get Task Sem .
float task wait Task Sem .
led0 task task sem.
float task get Task Sem .
float task wait Task Sem .
led0 task task sem.
float task get Task Sem .
float task wait Task Sem .
led0 task task sem.
float task get Task Sem .
float task wait Task Sem .