主要内容

设置虚拟CAN接口

要创建虚拟CAN通信接口节点,请在树莓Pi™终端上执行以下步骤。

  1. 打开树莓派终端,在MATLAB中执行这些命令®命令窗口。

    r= Raspberry Pi ('','','');r.openShell

  2. 加载模块可以

    sudo modprobe CAN -gw # CAN网关模块,用于连接两个虚拟CAN节点

  3. 创建虚拟CAN设备

    sudo ip link add  type vcan #

  4. 连接两个虚拟CAN接口can-gw模块。此模块创建一个PF_CAN虚拟CAN接口之间的网关。例如,重定向所有发送的CAN帧vcan0vcan1

    sudo cangw -A -s vcan0 -d vcan1 -e
    此命令确保vcan1接收发送的每一帧vcan0

  5. 可以改变源接口和目的接口,重定向所有发送过来的can帧vcan1vcan0

    sudo cangw -A -s vcan1 -d vcan0 -e
    步骤4和5创建了之间的双工通信vcan0vcan1

另请参阅

||