JControl/IDE  Eclipse/SWT  RXTX JAVA Communication API  JControl/Profiles  Beispielprogramme  

Zusätzliche Hinweise für die Installation der JControl/IDE unter Linux


USB-RS232-Adapter unter Linux

Aktuellen Linux-Distributionen liegen die Treiber zum Betrieb des USB-RS232-Adapterkabel bereits bei und sollten auch automatisch eingebunden werden, sobald der Adapter angeschlossen wird. Um dies zu überprüfen schließen Sie den Adapter an und schauen sich die Kernel-Nachrichten per Kommando

dmesg

in der Shell an. Hier sollte eine Ausgabe ähnlich nachfolgender erscheinen:

[...]
usb 1-2: new full speed USB device using ohci_hcd and address 2
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
usbcore: registered new driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
pl2303 1-2:1.0: PL-2303 converter detected
usb 1-2: PL-2303 converter now attached to ttyUSB0
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.12

Der Linux-Treiber für das USB-RS232-Adapterkabel versteckt sich hinter den 2 Modulen pl2303 und usbserial. Sollten diese beiden Module per Kommando

lsmod

in der Shell angezeigt werden, so läßt sich der COM-Port bereits per Device-Node "/dev/ttyUSB0" ansprechen. Sollten die beiden Module nicht geladen sein, kann dies durch Aufruf des Befehls

modprobe pl2303

(als root-Benutzer) erreicht werden.

Sollten die Module pl2303 und usbserial komplett fehlen, müssen sie manuell installiert werden. Informieren Sie sich dazu bitte in distributionsspezifischen Tutorials und Foren.

Leider findet die in der IDE unter Linux benutzte COM-Port-Bibliothek "RXTX" den COM-Port nicht unter den angegebenen Namen ("/dev/ttyUSB0"), daher muss man noch einen symbolischen Link im "/dev"-Verzeichnis anlegen:

cd /dev
ln -s ttyUSB0 ttyS100

Nun sollte auch die IDE im Menüpunkt "Verbindungseinstellungen" den neuen COM-Port anzeigen.