繁体   English   中英

是否可以在 MacOS 上使用 socketCAN 协议

[英]Is it possible to use socketCAN protocol on MacOS

我希望使用 python3 上的模块 python-can 在 MacOS 上使用 socketCAN 协议无线连接到汽车。 我不知道如何在 MacOS 上安装 socketCAN 协议。 请帮忙。

这只猫设法让它基本上工作:

socketcanx

我已经在我的 hackintosh(运行 Mojave)上编译了它,它可以在终端上运行。 我没有玩过它,因为在 VM 或 docker 或我的 Linux 机器之一中使用 Liunx 更容易。 编译后,我可以毫无问题地使用我所有的临时 CAN 设备和 USB2CAN 设备。 我确信通过一些工作,它可以与 Python-CAN 一起使用,尽管您需要为 Python-CAN 编写自己的接口模块。 据我所知,它应该或多或少地工作,虽然代码是旧的(自上次更新以来的 4 年)。

如已接受的答案所述,您可以使用与 macOS 兼容的本机 CAN 设备,只要它与 Python-CAN 兼容,那么您对 go 很好(或者如果它适用于 mac 并且不兼容,您可以创建和设备接口,并在 github 上为 Python-CAN 提交拉取请求)。

SocketCAN 仅适用于 Linux kernel。 所以它在其他操作系统上不可用。 但是只要你的CAN适配器是python-can支持的,就不需要SocketCAN。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM