数据传递概述
这些页面涵盖了可用于在线程和isr之间传递数据的内核对象。
下表总结了它们的高级特性。
Object |
Bidirectional? | Data structure | Data item size | Data Alignment | ISRs can receive? | ISRs can send? | Overrun handling |
|---|---|---|---|---|---|---|---|
| FIFO | No | Queue | Arbitrary [1] | 4 B [2] | Yes [3] | Yes | N/A |
| LIFO | No | Queue | Arbitrary [1] | 4 B [2] | Yes [3] | Yes | N/A |
| Stack | No | Array | Word | Word | Yes [3] |
本文档介绍了Zephyr内核中在线程和中断服务例程(ISRs)之间进行数据传递的高级特性。核心内容包括数据元素在队列中的开销、内存分配、对象对齐及ISRs接收数据的条件。
订阅专栏 解锁全文
292

被折叠的 条评论
为什么被折叠?



