Wie kann ich bidirektionale Kommunikation mit einem benutzerdefinierten USB-Gerät verwenden?

StackOverflow https://stackoverflow.com/questions/168120

  •  03-07-2019
  •  | 
  •  

Frage

Ich plane, ein USB -Gerät mit Schaltflächen zu erstellen, auf die eine Software reagieren muss, und Indikatoren, die die Software steuern muss. Ich bin neu in USB, also suche ich nach Zeigern, die mich anfangen werden.

War es hilfreich?

Lösung

Als ich vor einiger Zeit einige USB -Entwicklung durchführte, fand ich die Informationen bei USB Central extrem wertvoll.

Für Anforderungen mit geringer Bandbreite können Sie so etwas wie das verwenden Ft232r Dies ist eine serielle Implementierung von USB-USB-USB. Die FTDI -Treiber sind leicht verfügbar und lassen das Gerät als regulärer serieller Port zum Host -Computer angezeigt. Dies sind Größenordnungen einfacher als das Rollen Ihrer eigenen USB -Implementierung (zu beiden Zwecke!).

Andere Tipps

Irgendwie vage, aber in der Vergangenheit habe ich a gemacht wenig Ein bisschen USB -Entwicklung. Das einfachste Zeug ist in der Regel ein verstecktes Gerät, da die Teilmenge von USB, die zum Kommincat verwendet wird, auf beiden Seiten sehr implementiert werden kann. Es gibt Hardware -Geräte, die im Wesentlichen ausgestoßen sind, um mit HID zu arbeiten.

Das USB -Standard ist eigentlich ziemlich lesbar. Es ist zwar etwas übertrieben, wenn Sie nur ein einfaches Gerät erstellen möchten. Sie könnten wahrscheinlich so etwas bekommen wie Dies, Dies ist im Grunde ein 8051 -Controller mit einem USB -Anschluss zusammen mit Firmware und DLL.

Kasse Windriver, Dies ist ein kommerzielles Multiplatform -Tool, was Ihnen eine einfache Möglichkeit bietet, USB -Treiber im Benutzermodus zu implementieren, Quellcode, das zwischen Linux und Windows kompatibel ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top