列表与列表项简介
列表和列表项是FreeRTOS中的一个数据结构,FreeRTOS中使用了大量的列表和列表项,是FreeRTOS的基石。
列表
列表在概念上和链表有点类似,列表被用来跟踪FreeRTOS中的任务。与列表相关的全部东西都在文件list.c和list.h中。
typedef struct xLIST
{
listFIRST_LIST_INTEGRITY_CHECK_VALUE //(1)
volatile UBaseType_t uxNumberOfItems; //(2)
ListItem_t * configLIST_VOLATILE pxIndex; //(3)
MiniListItem_t xListEnd; //(4)
listSECOND_LIST_IN