= MikrokopterTool unter Linux = <
> <
> Um das Mikrokoptertool unter Linux zu starten muss man normalerweise nur den folgenden Befehl in einem Terminal ausführen: <
> <
> {{{wine MikroKopter-Tool.exe}}} <
> <
> Leider kommt dabei der Fehler <
> <
> Unable to get ping handle. <
> <
> Um diesen Fehler zu Umgehen müssen die Rechte für wine auf auf die IO Devices geändert werden. Dafür ist das Programm setcap zuständig. <
> <
> {{{sudo setcap cap_net_raw+epi /usr/bin/wine-preloader }}} <
> <
> Installieren kann man setcap unter Debian/Ubuntu per <
> <
> {{{sudo apt-get install libcap2-bin }}} <
> <
> Damit kann schonmal das Mikrokoptertool mit <
> <
> {{{wine MikroKopter-Tool.exe}}} <
> <
> starten. <
> <
> Leider werden keine Com Ports erkannt. Hier muss noch die die Datei ~/.wine/system.reg um das folgenden ergänzt werden. Einfach den folgenden Text an das Ende schreiben. Vorher prüfen ob er nicht schon da ist. <
> <
> {{{ [Hardware\\Devicemap\\Serialcomm] 1231984861 @=""}}} {{{ "Serial0"="COM1"}}} {{{ "Serial1"="COM2"}}} {{{ "Serial2"="COM3"}}} {{{ "Serial3"="COM4"}}} {{{ "Serial4"="COM5"}}} {{{ "Serial5"="COM6"}}} {{{ "Serial6"="COM7"}}} {{{ "Serial7"="COM8"}}} {{{ "Serial8"="COM9"}}} <
> <
> Somit werden beim starten im Tool schon mal einige Com Ports angezeigt. <
> <
> Um jetzt seine Schnittstelle ( MKUSB bzw. Bluetooth /dev/ttyUSB* /dev/rfcom* ) einem Com-Port zuzuweisen muss man jetzt nur noch ( wieder als root) einen Symlink erstellen. <
> <
> {{{ sudo ln -s /dev/rfcomm0 ~/.wine/dosdevices/com1}}} <
> <
> Achtung unter Linux sind alle System Angaben immer Case-Sensitive (Gross und Kleinschreibung beachten /dev/ttyUSB0 ist nicht dasselbe wie /dev/ttyuSb0) <
> <
> Um den Namen des Devices herauszubekommen wie folgt vorgehen: <
> *Terminal öffnen *Befehl als Root bzw. mit sudo ausführen tail -f /var/log/messages *euer Kernel wird falls es Module dafür gibt dem Gerät (MKDUSB oder Ähnliche serielle) ein device zuweisen *das Systemlog /var/log/messages wird das zugewiesene Device loggen *die Ausgabe erscheint direkt im dem per tail ausgegebenen log