Gibt es eine anständige USB-Kommunikations-API? Vorzugsweise plattformübergreifend (Linux wenn nicht, schätze ich)
Ich habe keinen bestimmten Verwendungszweck, ich möchte nur etwas über die Verwendung der USB-Anschlüsse für zukünftige Elektronikprojekte erfahren. Ich weiß, das ist sehr allgemein, ich werde versuchen, die Frage zu verfeinern, da die Antworten mich in die richtige Richtung weisen.
Danke.
Abhängig von Ihren Elektronikprojekten kann ein USB-Mikrocontroller mehr sein, als Sie suchen.
Hier ist eines meiner Lieblings-USB-Geräte, die solche Dinge tun (Servosteuerungen, Motorsteuerungen, LEDs, Analog / Digital-I / O usw.) phidgets.com
Cross-Plattform, ausgezeichnet. Wenn ich zum Beispiel die Position eines Servos auf halbem Weg einstellen würde, könnte ich den Fahrer anrufen:
%Vor%Einfach wie Kuchen.
Viel Glück!
Sie können für Windows WinUSB versuchen ( Ссылка ) User-Modus Windows USB-Treiber-Handhabung - ab Vista? (yuck) Ich habe es nie benutzt, und es wird nicht auf Linux funktionieren: Warum willst du plattformübergreifend an erster Stelle? Für libusb für Windows bin ich nicht sicher, ob es alle Arten von Übertragungen unterstützt. (abhängig von der Version) Für den Gerätebetrieb können Sie AVRUSB ( Ссылка ) verwenden. Sie benötigen nur AVR-Prozessor und einige wirklich einfach extra hardvare.
Tags und Links c c++ linux usb cross-platform