是否可以在 linux socketcan 中有两个具有两个不同优先级的 tx 队列?

问题描述 投票:0回答:0

我在 Linux 上玩 can,我可以使用 cansend 发送和接收帧: https://github.com/linux-can/can-utils/blob/master/cansend.c

我想知道是否有一种机制可以使用 socketcan 对 TX 上的某些消息进行优先级排序?

例如在 CanOpen 中,通常的做法是有两个 tx 队列,一个高优先级用于紧急和同步,一个用于所有其他流量。

逻辑是,当低优先级队列被填满并且您实现同步生产者时,同步帧会尽快进入总线。

linux socketcan
© www.soinside.com 2019 - 2024. All rights reserved.