• 2024-08-1107.FreeRTOS列表与列表项
    文章目录07.FreeRTOS列表与列表项1.列表和列表项的简介2.列表相关API函数3.代码验证07.FreeRTOS列表与列表项1.列表和列表项的简介列表的定义:typedefstructxLIST{ listFIRST_LIST_INTEGRITY_CHECK_VALUE/*校验值*/ volatileUBaseType_tux
  • 2024-08-08基于STM32F103的FreeRTOS系列(七)·任务创建·列表的使用超详细解析
    目录1. 列表和列表项1.1 列表和列表项简介1.1.1  列表1.1.2  列表项1.1.3  迷你列表项1.1.4 列表与列表项关系图1.2 列表初始化1.3 列表项的初始化1.4 列表项的插入函数1.5 列表项的末尾插入1.6 列表项的删除1.7 列表的遍历1. 列表
  • 2024-08-01FreeRTOS 列表和列表项
    强烈建议:一定要有数据结构中链表的基础 列表和列表项列表:列表是FreeRTOS中的一个数据结构,概念上和链表有点类似,列表被用来跟踪FreeRTOS中的任务。列表项:列表项就是存放在列表中的项目 列表相当于链表,列表项相当于节点,FreeRTOS中的列表是一个双向环形链表
  • 2024-07-23FreeRTOS操作系统(详细速通篇)——— 第八章
            本专栏将对FreeRTOS进行快速讲解,带你了解并使用FreeRTOS的各部分内容。适用于快速了解FreeRTOS并进行开发、突击面试、对新手小白非常友好。期待您的后续关注和订阅!目录列表与列表项管理1列表与列表项简介1.1定义1.2结构体介绍2相关API函数介绍2.1
  • 2024-06-15FreeRTOS简单内核实现2 双向链表
    FreeRTOSKernelV10.3.1FreeRTOS的list.c/list.h文件中有3个数据结构、2个初始化函数、2个插入函数、1个移除函数和一些宏函数,链表是FreeRTOS中的重要数据结构,下述“1、数据结构”和“2、操作链表”两个小节内容主要对其原理进行讲解1、数据结构1.1、xLIST_IT
  • 2024-03-2407_FreeRTOS的列表和列表项
    FreeRTOS的列表和列表项列表和列表项的简介列表结构示意图列表项迷你列表项列表和列表项的关系列表相关API函数介绍初始化列表vListInitialise()函数vListInitialiseItem()函数vListInsert()函数vListInsert()插入值为40的列表项插入值为60的列表项插入
  • 2022-12-303任务的创建-列表项的删除&遍历
     1、列表项的删除:从列表中删除指定的列表项,通过uxListRemove()函数来完成pxItemToRemove:要删除的列表项uxListRemove:剩余列表项的数目步骤:获取列表项所在的列表地址将
  • 2022-12-283任务创建-列表项插入函数&列表项末尾插入函数
    1.列表项插入函数 通过列表项项值xItemValue比对,查找插入位置1voidvListInsert(List_t*constpxList,ListItem_t*constpxNewListItem)2{3ListIt
  • 2022-12-273.1任务创建-列表&列表项&初始化
     前言:FreeRTOS内核调度大量使用了列表(list)和列表项(listitem)数据结构,对于FreeRTOS内核来说,列表就是它最基础的部分一、列表 与C语言链表类似。 (1)、(5)行是宏检查列