如何从Linux USB客户端与USB主机通信

时间:2014-06-06 07:10:31

标签: linux-kernel linux-device-driver embedded-linux

主机部分将是一个由c#制作的PC程序,我将使用LibUSBdotnet进行通信。 我的问题是如何让Linux端拾取和响应。我真的不知道从哪里开始。 每当我尝试搜索它时,所有结果都显示“linux如何与连接到它的设备进行通信”。 或者设备是主机还是客户端并不重要,因为它们使用相同的管道/总线? 我可以在“/ dev / usb ***”中使用一些东西吗?

我见过“libusb”,我相信它是libusbdotnet的linux表兄弟。 我可以以某种方式使用这个库吗?如果有人能告诉我正确的方向,我会非常感激。

1 个答案:

答案 0 :(得分:1)

AFAIK libusb是usb-host端的库,不适用于usb-device端。所以你不能在你的情况下使用它。我建议像myninjaname所说的那样 - 分析一个Linux usb小工具驱动程序作为起点。