首页 > 试题广场 >

一个ISR作为单一生产者,需要向单一消费者任务发送变长的传感

[单选题]
一个ISR作为单一生产者,需要向单一消费者任务发送变长的传感器帧数据,要求尽量减少拷贝和开销,同时可能在ISR中进行发送。应优先选择哪种FreeRTOS通信机制?
  • 队列(Queue),固定大小元素,支持多生产者多消费者
  • 数据流缓冲区(Stream Buffer),适合无边界的字节流
  • 消息缓冲区(Message Buffer),支持变长消息并保留消息边界
  • 事件组(Event Group),用于状态标志同步
问题: 消息缓冲区 和 数据流缓冲区 是什么 如何使用
发表于 今天 18:34:30 回复(0)