Advertisement

FreeRTOS——(列表与列表项及列表相关API函数:初始化、插入和移除)

阅读量:

目录

前言:

一、列表与列表项

二、列表相关API函数

①初始化列表vListInitialise()

②初始化列表项vListInitialise()

③列表插入列表项(升序)函数vListInsert()

④列表插入列表项(无序)函数vListInsertEnd()

⑤移除列表项uxListRemove()函数

总结:


前言:

博客笔记根据B站视频教程编辑,仅供学习交流使用!

一、列表与列表项

FreeRTOS中的一种数据结构,在本质上类似于链表,并被用来追踪FreeRTOS中的任务

列表项:存放在列表中的项目。

在FreeRTOS系统中采用双向循环链表作为核心数据结构进行详细说明时,在该系统中的数据结构进行详细说明时,在FreeRTOS环境中采用了双向循环链表作为核心数据结构。其中涉及的数据包括节点信息存储在动态内存块中,并通过指针实现前后节点之间的连接关系

列表特点:采用的是 非连续地址 ,这些条目通过 人工链接 连接在一起。
列表项:每个条目的数量基于 后期添加的数量 ,因此数量会发生

全部评论 (0)

还没有任何评论哟~