FreeRTOS内核分析
wojiaodaier
这个作者很懒,什么都没留下…
展开
-
FreeRTOS事件组之事件组的创建(xEventGroupCreate())
使用事件组的前提: 与互斥量、队列集等其他内核资源不同,想要使用事件组(xEventGroup)重点不在宏定义上是否配置为1,重点在组织程序以及程序编译的时候是否包括event_groups.c源代码以及event_groups.h头文件。原创 2017-05-12 09:08:36 · 10627 阅读 · 0 评论 -
FreeRTOS事件组之事件组置位(xEventGroupSetBits)
(1)第一种情况描述如下(最简单的情况) 事件组的xTasksWaitingForBits下面没有挂载任何东西,而且uxEventBits=0;相当于调用xEventGroupCreate之后马上执行xEventGroupSetBits。 #define BIT_0 (1 #define BIT_4 (1 xEve原创 2017-05-12 16:47:13 · 13461 阅读 · 0 评论 -
FreeRTOS事件组之事件组等待位(xEventGroupWaitBits)
1.函数说明(xEventGroupWaitBits)函数原型:EventBits_t xEventGroupWaitBits( const EventGroupHandle_t xEventGroup, const EventBits_t原创 2017-05-13 09:17:00 · 28210 阅读 · 1 评论