TI中文支持网
TI专业的中文技术问题搜集分享网站

Semaphore_post(); 发送的是什么内容?

/* ======== clockHandler2 ======== */
Void clockHandler2(UArg arg)
{
/* Call Semaphore_post every 16 ms */
Semaphore_post(sem);// 发送的是什么内容?
}

/* ======== hiPriTask ======== */

Void hiPriTask(UArg arg0, UArg arg1)
{
static Int numTimes = 0;
while (1) {
System_printf("hiPriTask here\n");
if (++numTimes < 3) {
Semaphore_pend(sem, BIOS_WAIT_FOREVER);//  此句起的是什么作用? 
}
else {
System_printf("Slice example ending.\n");
System_exit(0);
}
}
}

Susan Yang:

您可以参考链接 http://processors.wiki.ti.com/images/4/4f/Semaphores.pdf

Yan:

readlove1 readlove1,

可以看二楼介绍的文档。

简单说就是RTOS中的信号量机制,不同task之间的通信方式。

赞(0)
未经允许不得转载:TI中文支持网 » Semaphore_post(); 发送的是什么内容?
分享到: 更多 (0)