FREERTOS 创建链路函数
时间: 2023-02-18 16:49:54 浏览: 9
FREERTOS 的创建链路函数是 xQueueCreateLinkedList(),它用于创建一个类似于单链表的队列,该队列支持在队列中插入和删除链路。这个函数的原型如下:
```
QueueHandle_t xQueueCreateLinkedList( const UBaseType_t uxQueueLength );
```
其中,QueueHandle_t 是队列句柄类型,UBaseType_t 是无符号基础数据类型,uxQueueLength 是队列长度。如果创建成功,该函数会返回新创建的队列的句柄;如果创建失败,则返回 NULL。
注意,这个函数只适用于创建链表队列,对于普通队列,FREERTOS 提供的函数是 xQueueCreate()。
相关问题
freertos 杀掉链路
freertos 是一个嵌入式操作系统,它可以运行在很多不同的设备上。如果你想杀掉 freertos 的链路,你可以使用 freertos 的接口来终止链路的执行。
例如,如果你使用的是 freertos 的任务 API,你可以使用 vTaskDelete 函数来终止指定任务的执行。这个函数需要你传入一个任务句柄,然后这个任务会被强制终止。
如果你使用的是 freertos 的事件组 API,你可以使用 xEventGroupClearBits 函数来终止指定事件组的执行。这个函数需要你传入一个事件组句柄和一个事件标志。这个事件组中所有被设置为这个标志的事件都会被清除。
希望这些信息能帮到你。
阅读全文