IXAATからCANblue V2のCANメッセージにデータを自動転送するためのLinuxスクリプト

IXAATからCANblue V2のCANメッセージにデータを自動転送するためのLinuxスクリプト

マイクロコントローラメッセージを含むいくつかのデータファイルがあります。

私たちはBlue CAN v2を使用していますIXXATエミュレータを使用してメッセージをマイクロコントローラに送信します。

現在、私たちは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 ]。値は常に16進数として扱われます。


バスから受信したメッセージのリストを表示
このcandumpユーティリティをリアルタイムで使用してください。

candump can0

源泉:SocketCANでデータを送受信する

おすすめ記事