首页 > TAG信息列表 > pxTCB

vTaskNotifyGiveFromISR源码分析

以STM32平台为例,在STM32中数值优先级越低,逻辑优先级越高。 void vTaskNotifyGiveFromISR( TaskHandle_t xTaskToNotify, BaseType_t *pxHigherPriorityTaskWoken ) { TCB_t * pxTCB; uint8_t ucOriginalNotifyState; UBaseType_t uxSavedInterruptStatus; configASSE

FreeRTOS任务通知

从FreeRTOSv8.2.0版本开始,FreeRTOS新增了任务通知(Task Notifictions)这个功能,可以使用任务通知来代替信号量、消息队列、事件标志组等这些东西。使用任务通知的话效率会更高。 一、任务通知简介 任务通知在FreeRTOS中是一个可选的功能,要使用任务通知的话就需要将宏configUSE_

[转]freeRTOS 任务通知 - 为民除害 - 博客园

一、任务通知(Task Notifictions) 可以代替信号量、消息队列、事件标志组等这些东西。使用任务通知的话效率会更高! 配置宏 configUSE_TASK_NOTIFICATIONS 打开任务通知。FreeRTOS 的每个任务都有一个 32 位的通知值,TCB中的成员变量 ulNotifiedValue就是这个通知值。   #if( conf