Es gibt USB-Treiber, die einen RS-232/COM Port simulieren. Das heißt, dass man USB-Geräte in Python so wie ein RS-232-Gerät ansprechen kann.
Als Anfänger würde ich mich zuerst mal auf pySerial und ein USB-Gerät, welches einen RS-232 simuliert, stürzen. USB im Ganzen ist doch ein wenig komplexer als der Umgang mit der RS-232-Schnittstelle.
USB ist ziemlich ausbaufähig. USB kennt mehrere Modi für die Datenübertragung. Diese gehen von 1,5 MBit, 12 MBit bis zu einer Datenübertragungsrate von 480 MBit.
Links
- kreatives-chaos.com - über Mikrocontroller und ihre Schnittstellen:
- http://www.kreatives-chaos.com/artikel/ueber-mikrocontroller-und-ihre-schnittstellen
- Universal Serial bus - Wikipedia (deutsch):
- http://de.wikipedia.org/wiki/USB
- Universal Serial Bus - Wikipedia (englisch):
- http://en.wikipedia.org/wiki/USB
- PyUSB:
- http://pyusb.berlios.de/
- USB2SERIAL-/USB2PARALLEL-Wandler:
- http://www.siphec.com/converter/index.html
- USB-Firmware für AVR-Mikroprozessoren:
- http://www.obdev.at/products/avrusb/index-de.html
- Studienarbeit über USB von Eik Arnold (interessant: Geschwindigkeitsvergleich auf Seite 8):
- arnold_da.pdf (http://www.tu-chemnitz.de/etit/messtech/studienarbeiten/abgeschl/pdf/arnold_da.pdf)
- USB - Prof. Jürgen Plate:
- http://www.netzmafia.de/skripten/hardware/rp1/rp13.html
- Chaosradio Express CRE086 - USB Der Universal Serial Bus im Detail:
- http://chaosradio.ccc.de/cre086.html
