freertos-ipc.md 911 B


tags: [concept] type: concept

created: 2026-07-12

FreeRTOS 任务间通信(IPC)

消息队列

FIFO、线程安全、阻塞/非阻塞。xQueueCreate()xQueueSend()xQueueReceive()

信号量

类型 用途
二值信号量 同步、互斥(类似长度=1 队列)
计数信号量 资源管理、事件计数
互斥信号量 带优先级继承,解决优先级翻转

事件标志组

多个事件位组合等待。xEventGroupCreate()xEventGroupWaitBits()

任务通知

无需中间对象,32 位通知值。可模拟信号量/邮箱/事件组。

相关页面

  • raw/Joplin/嵌入式+Linux/FreeRTOS学习笔记/07-消息队列与队列集.md
  • raw/Joplin/嵌入式+Linux/FreeRTOS学习笔记/08-信号量与互斥信号量.md
  • raw/Joplin/嵌入式+Linux/FreeRTOS学习笔记/09-事件标志组与任务通知.md