MikroKopter

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:

MikroKopter: MikrokopterToolLinux (zuletzt geändert am 11.04.2011 22:48 durch flying-rabbit)