FreeRTOS V7.4.0 已发布,支持对多个信号量的等待
ucos3上已经有的,现在终于看到FreeRTOS也加入这个特性。这个功能很实用的,具体用法还是看下面的官方介绍:http://www.freertos.org/Pend-on-multiple-rtos-objects.html
引入了Queue Set对象类型(队列集合),先用xQueueCreate创建这个集合,再用xQueueAddToSet把各种信号量加入这个集合,任务使用xQueueSelectFromSet来等待集合中任意一个信号量的触发,返回值是触发了的信号量的Handle,此时仍得对该返回的信号量调用xQueueReceive或xSemaphoreTake来接收(根据返回的信号量的类型),内核保证该接收操作会成功。函数xQueueRemoveFromSet可以从集合里移除指定的信号量。 坐板凳…
来自:amoBBS 阿莫电子论坛 Windows Phone 7 客户端 学习了 !!现在一直搞freertos! 板凳 raw-os也支持多个信号量以及队列的支持。
www.raw-os.org Free RTOS上你们都用什么GUI? free rtos 怎么移植啊,弄了好久喔 一直徘徊在 ucos和free RTOS 之间,都在学习。不知在实际项目和产品开发中,各位更喜欢选用哪个?硬件平台是STM32
页:
[1]