将POSIX功能移植到freertos

时间:2018-10-09 08:59:20

标签: pthreads posix freertos condition-variable

如何在freertos中使用pthread_cond_wait()?我的代码中有一段等待来自pthread_cond_signal()的信号。这是一个解除条件线程阻塞的功能。所以我需要移植这两个功能..有什么建议吗?

2 个答案:

答案 0 :(得分:0)

FreeRTOS中没有条件,但有Event groupsMessage queuesQueue sets

最合适的使用方法取决于您的特定需求(问题中没有披露)。

也请查看此主题的帖子:

答案 1 :(得分:0)

我认为使用FreeRTOS中的简单 binary semaphore 和xSemaphoreGive()/ xSemaphoreTake()函数的最简单方法之一。

希望这会对您有所帮助。