FreeRTOSFreeRTOS学习笔记— 手写FreeRTOS双向链表/源码分析
Posted 果果小师弟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FreeRTOSFreeRTOS学习笔记— 手写FreeRTOS双向链表/源码分析相关的知识,希望对你有一定的参考价值。
注:链表项就是节点,节点就是链表项,都是值一个东西,叫啥都无所谓。
一、定义链表结构体
//定义链表,同时也是链表头
typedef struct xLIST
volatile unsigned int uxNumberOfItems;
ListItem_t * pxIndex;
MiniListItem_t xListEnd;
List_t;
二、定义mini节点项
迷你节点也是节点,但迷你节点仅用于标记链表的末尾和挂载其他插入链表中的节点,用户是用不到迷你节点的,链表头节点和
以上是关于FreeRTOSFreeRTOS学习笔记— 手写FreeRTOS双向链表/源码分析的主要内容,如果未能解决你的问题,请参考以下文章
FreeRTOSFreeRTOS学习笔记— 中断+临界区的保护
FreeRTOSFreeRTOS学习笔记— 开始创建任务并测试任务代码
FreeRTOSFreeRTOS学习笔记— 学习FreeRTOS的编程风格和本质
FreeRTOSFreeRTOS学习笔记— 任务创建删除挂起和恢复
FreeRTOSFreeRTOS学习笔记— FreeRTOS任务与协程
FreeRTOSFreeRTOS学习笔记(10)— FreeRTOS的osThreadDef创建任务(CMSIS_API)