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

4xy9mtcn  于 2023-06-29  发布在  Linux
关注(0)|答案(1)|浏览(154)

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

rm5edbpk

rm5edbpk1#

如果您的Linux配置为支持SocketCAN,则应支持USB2CAN设备。
Mainline Linux从内核版本3.9开始通过usb_8dev驱动程序支持此接口。
我使用的是Revido1和Revido2 USB2CAN适配器,开箱即用的Ubuntu 18. 04和20. 04发行版。

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

相关问题