我想在Linux中使用C将数据写入USB端口。如何在Linux中串行写入数据到USB端口
基本上,我想从文件读取数据并发送到USB端口,我将从目标板接收数据。
任何人可以建议如何成功地做到这一点或任何应用程序?
我想在Linux中使用C将数据写入USB端口。如何在Linux中串行写入数据到USB端口
基本上,我想从文件读取数据并发送到USB端口,我将从目标板接收数据。
任何人可以建议如何成功地做到这一点或任何应用程序?
您可以为此使用libusb库。看看:http://www.libusb.org/
Hovewer你需要知道一些关于USB协议。 USB不像串口,一边发送原始数据,另一边接收它们。你需要知道usb的工作原理。
我只使用串行通信,因为我无法将RS232电缆连接到我的笔记本电脑,所以我使用了USB转换器rs232。早些时候我使用Windows Comm Operator(如超级终端)。我可以从中发送数据。由于我想从文件中读取数据并串行发送数据,因此我将使用Linux。所以建议我根据我的申请 – user3095102
@ user3095102建议在您的文章中添加“我只使用串行通信”评论。有效地,你有一个虚拟comport而不是USB问题。退房comport应用程序。 – chux
如果您不需要高比特率,请考虑使用广泛支持的HID设备。您尚未指定“目标板”究竟是什么,但是针对不同的微控制器有一些HID实现。然后,你不需要主机端的任何特殊驱动程序,因为HID设备在任何地方都受支持。 –
我只使用串行通信,因为我无法将RS232电缆连接到我的笔记本电脑,所以我使用USB到rs232转换器。早些时候我使用Windows Comm Operator(如超级终端)。我可以从中发送数据。由于我想从文件中读取数据并串行发送数据,因此我将使用Linux。所以你可以建议我根据我的应用 – user3095102
@unwind这个问题是关于Windows,而不是Linux。 –