【发布时间】:2014-08-30 09:05:02
【问题描述】:
我有一个使用在 Linux 下运行的 Atmel 处理器的设备。对于这个设备,我想使用 AT91SAM7 处理器连接一个远程设备。此远程设备配置为通过 USB 进行伪串行,在 Windows 下可以正常工作并显示为“AT91 USB 到串行转换器 (COM3)”。
在 Linux 下,设备在 /dev 中显示如下:
crw-rw---- 1 root root 253, 7 Aug 30 10:52 /dev/usbdev2.2_ep00
crw-rw---- 1 root root 253, 5 Aug 30 10:52 /dev/usbdev2.2_ep01
crw-rw---- 1 root root 253, 6 Aug 30 10:52 /dev/usbdev2.2_ep82
crw-rw---- 1 root root 253, 4 Aug 30 10:52 /dev/usbdev2.2_ep83
我必须做什么才能与设备通信?一些驱动程序绑定到内核中?或者是否存在可加载驱动程序 (.ko)?
【问题讨论】:
-
是否有
/dev/ttyUSB*设备? -
您过度使用“设备”一词。首先你写了“到这个设备我想连接一个远程设备”,然后它是*“我必须做什么才能与设备通信?”如果这个(远程?)设备真的模拟通过 USB 的串行设备,那么您显然需要调整 USB serial drivers 之一。
标签: serial-port usb linux-device-driver embedded-linux