以太网上的SocketCAN

时间:2014-04-03 11:23:40

标签: windows ubuntu virtualbox ethernet can-bus

我将尝试简要解释一下我们的情景。

我们希望为在Ubuntu上运行的系统设置仿真环境,以便我们可以将它与基于Windows的仿真工具套件一起使用。目前,我们在Windows主机上使用VirtualBox在虚拟机中运行Ubuntu。在Ubuntu中我们使用SocketCAN,我们希望继续这样做,但不是使用真正的CAN硬件,而是通过以太网设置CAN通信到Windows主机。

我是Linux新手,但我一直在阅读有关SocketCAN的内容,并想知道我们是否可以某种方式使用虚拟罐头(vcan)?

我感谢任何帮助澄清是否,以及如果是,如何实现以太网上的SocketCAN。

1 个答案:

答案 0 :(得分:2)

您可以使用socketcand。这是一个守护程序,它在主机上运行,​​您可以在其中使用CAN接口(vcan或实际can)。您需要实现的唯一事项是Windows软件中的TCP based API