3

私たちのシナリオを簡単に説明しようと思います。

Windows ベースのシミュレーション ツール スイートと一緒に使用できるように、Ubuntu で実行されているシステムのシミュレーション環境をセットアップしたいと考えています。現在、Windows ホスト上の VirtualBox を使用して仮想マシンで Ubuntu を実行しています。Ubuntu では SocketCAN を使用しており、引き続き使用したいと考えていますが、実際の CAN ハードウェアを使用する代わりに、Windows ホストへのイーサネット経由の CAN 通信をセットアップします。

Linux での CAN は初めてですが、SocketCAN について読んでいて、仮想缶 (vcan) を何らかの方法で使用できるかどうか疑問に思っていました。

SocketCAN over Ethernet を実現できるかどうか、もしそうなら、どのように実現できるかを明確にする助けをいただければ幸いです。

4

1 に答える 1

2

socketcandを使用できます。これは、ホスト上で実行されているデーモンであり、CAN インターフェイス (vcanまたは real can) があります。実装する必要があるのは、Windows ソフトウェアのTCP ベースの APIだけです。

于 2014-04-03T16:12:25.813 に答える