![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rtos
橘长_
攻城狮
展开
-
RTOS——互斥锁(mutex)
互斥锁的作用:防止多个线程同时修改某个共享资源(全局变量)优先级反转问题xTaskCreate(LowPriorityTask, "LowPriorityTask", 4096, NULL, 2, LowPriorityTask_Handle);xTaskCreate(MidPriorityTask, "MidPriorityTask", 4096, NULL, 3, MidPriorityTask_Handle);xTaskCreate(HighPriorityTask, "HighPriorit原创 2021-11-03 13:27:30 · 1229 阅读 · 0 评论 -
freertos事件组
EventBits_t xEventGroupWaitBits( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToWaitFor, const BaseType_t xClearOnExit, const BaseType_t xWaitForAllBits, TickType_t xTicksToWait );xClearOnExit: 是否需要清除xWaitF原创 2021-10-20 14:26:27 · 81 阅读 · 0 评论 -
rtthread
链表初始化双向链表rt_inline void rt_list_init(rt_list_t *l){ l->next = l->prev = l;}插入rt_inline void rt_list_insert_after(rt_list_t *l, rt_list_t *n){ l->next->prev = n; n->next = l->next; l->next = n; n->prev =原创 2020-10-20 11:55:15 · 1349 阅读 · 0 评论