用于自动将数据从 IXAAT 传输到 CANblue V2 的 CAN 消息的 Linux 脚本

用于自动将数据从 IXAAT 传输到 CANblue V2 的 CAN 消息的 Linux 脚本

我们有一些包含微控制器消息的数据文件。

我们使用 Blue CAN v2IXXAT使用模拟器将消息传输到微控制器。

目前我们使用的是GUI,但是我们可以使用linux中的一些模块来编写脚本来自动化它吗?

答案1

如果你想在CAN接口上发送/接收数据,
你应该安装can-utils

sudo apt install can-utils

can-utils 的存储库可以在以下位置找到
https://github.com/linux-can/can-utils


要将数据发送到 CAN 总线,
使用该cansend实用程序:

cansend can0 123#1122334455667788

上述命令将发送can0带有标识符0x123和数据字节的CAN 消息[ 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88 ]。值始终被视为十六进制。


显示总线上收到的消息列表
实时使用该candump实用程序:

candump can0

来源:在 SocketCAN 上发送/接收数据

相关内容