【发布时间】:2019-03-14 00:00:33
【问题描述】:
如何在 freertos 中使用pthread_cond_wait()?在我的代码中有等待来自pthread_cond_signal() 的信号的部分。这是一个解除阻塞条件线程的函数。所以我需要移植这两个功能..有什么建议吗?
【问题讨论】:
标签: pthreads posix freertos condition-variable
如何在 freertos 中使用pthread_cond_wait()?在我的代码中有等待来自pthread_cond_signal() 的信号的部分。这是一个解除阻塞条件线程的函数。所以我需要移植这两个功能..有什么建议吗?
【问题讨论】:
标签: pthreads posix freertos condition-variable
FreeRTOS 中没有 Condition 但有Event groups、Message queues 和Queue sets
完美的使用取决于您的具体需求(问题中未披露)。
另请参阅有关该主题的帖子:
【讨论】:
我认为使用 FreeRTOS 中的简单二进制信号量和 xSemaphoreGive()/xSemaphoreTake() 函数的最简单方法之一。
希望这会对你有所帮助。
【讨论】: