我想在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。 –