IO-Warrior auf Linux System zickt bei Java Einbindung

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
Didi
Posts: 19
Joined: Mon Apr 19, 2004 8:08 pm
Location: Warendorf

IO-Warrior auf Linux System zickt bei Java Einbindung

Post by Didi »

Hallo Leute,

versuche gerad meinen IO-Warrior 40 wieder auf einem Linux System (64bit) zum Laufen zu bringen.
In der Konsole sehe ich auch schon

Code: Select all

~$ lsusb
... 
Bus 001 Device 007: ID 07c0:1500 Code Mercenaries Hard- und Software GmbH IO-Warrior 40
...
Und mit dem Test-Program "iowkittest" blinken die LEDs los. D.h. das Betriebssystem hat das Device schon mal erkannt; Prima!

Nur mit der JAVA Anbindung hapert's noch...
Hab
  • codemercs.jar
  • iowkit_test.jar
  • iowkit_install.jar
in Eclipse eingebunden und wenn ich die Klasse "IowBlink" starte kommt

Code: Select all

Sample Application for the Iowkit-library
Checking Library Version...IO-Warrior Kit V1.5
Found 1 IOWarriors
1 - Product = 0 Serial = 00000000 Revision = 0 Handle = ffffffffb7fff1a0
Device No. 1Exception in thread "main" java.lang.NullPointerException
	at com.codemercs.test.IowBlink.readNonBlocking(IowBlink.java:126)
	at com.codemercs.test.IowBlink.<init>(IowBlink.java:33)
	at com.codemercs.test.IowBlink.main(IowBlink.java:157)
In einem Forum-Beitrag hab ich daraufhin erfahren, dass es mit der 64bit Java VM zutun haben könnte. Hab's dann auf eine 32bit VM ausprobiert; Leider mit dem gleichen Ergebniss.

Hat jemand noch eine Idee was da schief läuft?!


Vielen Dank schon mal im Vorraus,
Didi
User avatar
Christoph Jung
Posts: 670
Joined: Sun Oct 08, 2006 3:43 pm
Location: Germany / Berlin
Contact:

Re: IO-Warrior auf Linux System zickt bei Java Einbindung

Post by Christoph Jung »

Hmmm...ich werd mal ein Linux mit Eclipse aufsetzten und schauen ob ich das nachstellen kann.

Ansonsten schon versucht das ganze mit Root-Rechten zu starten?
Abteilung: Softwareentwicklung
Folge uns auf Twitter
Follow us on twitter
Didi
Posts: 19
Joined: Mon Apr 19, 2004 8:08 pm
Location: Warendorf

Re: IO-Warrior auf Linux System zickt bei Java Einbindung

Post by Didi »

jou, das wäre super! Ich hab nämlich wirkich keine Idee mehr. Hab mit root-Rechten die selbe NullPointerException produziert.
Des Problem muss tatsächlich die Schnittstelle zu Java sein. Hab nochmal den "iowkittest" in der Konsole ausgeführt. Und dort wird auch z.B. die Seriennummer richtig ausgelesen

Code: Select all

1 IOWs in system
1 PID 1500, S/N "0000062C"
Blinking LEDs...
Blinking complete
Now push the button on the Starterkit (waits for 10 seonds)
und aus der Eclipse Umgebung kommt ja nur noch

Code: Select all

Found 1 IOWarriors
1 - Product = 0 Serial = 00000000 Revision = 0 Handle = ffffffffb7fff1a0
an...

Grüsse,
Didi
User avatar
Christoph Jung
Posts: 670
Joined: Sun Oct 08, 2006 3:43 pm
Location: Germany / Berlin
Contact:

Re: IO-Warrior auf Linux System zickt bei Java Einbindung

Post by Christoph Jung »

Wäre es möglich mir das Eclipse-Projekt gepackt zuzusenden? (jung@codemercs.com)
Vielleicht hilft noch etwas: Das kompilierte Java-Applet einfach mal mit chmod 777 versehen und schauen ob es dann geht.
Abteilung: Softwareentwicklung
Folge uns auf Twitter
Follow us on twitter
User avatar
Christoph Jung
Posts: 670
Joined: Sun Oct 08, 2006 3:43 pm
Location: Germany / Berlin
Contact:

Re: IO-Warrior auf Linux System zickt bei Java Einbindung

Post by Christoph Jung »

So ich hab die Lösung.
Zum einen gab es einen Fehler in der Java-Konponente der gefixt wurde (http://codemercs.com/phpBB2/viewtopic.php?f=1&t=1629),
zum Anderen wird nach einem Pfad gesucht, der ( in meinem Fall Ubuntu 14) nicht vorhanden ist und die Installation schlägt fehl.

Also die Vorgehensweise (ich gehe von Ubuntu aus, da ich das hier nutze):

1. Den Anhang unten herunterladen.
2. Folgenden Pfad in Linux anlegen: sudo mkdir -p /usr/java/packages/lib/i386
3. sudo ./configure
4. sudo make install
5. sudo make java-install
6. Evtl. neustarten

Dann sollte es klappen mittels "sudo" auch auf den IO-Warrior zugreifen zu können.
Attachments
iowkit_64bit.tar.gz
(862.03 KiB) Downloaded 181 times
Abteilung: Softwareentwicklung
Folge uns auf Twitter
Follow us on twitter
Didi
Posts: 19
Joined: Mon Apr 19, 2004 8:08 pm
Location: Warendorf

Re: IO-Warrior auf Linux System zickt bei Java Einbindung

Post by Didi »

jou, Klasse!!! Funktioniert... Vielen Dank für die äußerst kompetente Hilfe!
Post Reply