哪里可以在linux系统上找到usb2can驱动程序?

时间:2016-03-01 09:31:25

标签: linux driver cortex-m3 usbserial can-bus

我有一个USB转设备,但我不知道如何在我的linux系统上驱动它。 usb2can设备使用带内部CAN控制器的Cortex M3微控制器(STM32F205),它支持CAN协议2.0A和2.0B,但仅提供Windows驱动程序。我在哪里可以找到类似的驱动程序。如何为这样的设备编写驱动程序?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您的Linux配置为支持SocketCAN,则应该支持USB2CAN设备。

从内核版本3.9开始,Mainline Linux通过usb_8dev驱动程序支持此接口。

我同时使用版本1和版本2 USB2CAN适配器以及现成的Ubuntu 18.04和20.04版本。

$ lsmod | egrep 'can|8dev'
can_raw                20480  0
can                    24576  1 can_raw
usb_8dev               20480  0
can_dev                28672  1 usb_8dev