我将尝试简要解释我们的场景。
我们想为在 Ubuntu 上运行的系统设置一个模拟环境,以便我们可以将它与基于 Windows 的模拟工具套件一起使用。目前,我们在 Windows 主机上使用 VirtualBox 在虚拟机中运行 Ubuntu。在 Ubuntu 中,我们使用 SocketCAN,我们希望继续这样做,但不是使用真正的 CAN 硬件,而是以某种方式通过以太网设置 CAN 与 Windows 主机的通信。
我是 Linux 上的 CAN 新手,但我一直在阅读 SocketCAN 并且想知道我们是否可以以某种方式使用虚拟罐(vcan)?
我感谢任何帮助澄清是否以及如果是,如何实现 SocketCAN over Ethernet。