[Frage] librxtxserial.so unter Freetz benutzen

Saarpfalz

Neuer User
Mitglied seit
14 Mrz 2013
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich suche eine Möglichkeit die librxtxSerial.so unter Freetz zum Laufen zu bringen (java-Program mit jamvm, Fritzbox 7390).
Java funktioniert.
Ich scheitere bei Ausführung des java-Programms mit folgender Fehlermeldung:
"librxtxSerial.so is not an ELF executeable for MIPS"

Ich muß vermutlich die lib mit einem Crosscompiler für die Fritzbox 7390 neu bauen. Hat jemand damit Erfahrung und kann mir ein paar Tips geben?
Könnte die lib beim Erstellen des Freetz-Image mit kompiliert werden?

Grüße. Saarpfalz
 
Ein Cross Compiler wird automatisch erstellt bzw. geladen, wenn man Freetz erstellt. Die erste Frage ist, ob der Build Prozess der Library für einen Cross Compiler ausgelegt ist. Wenn ja, kannst Du Dich an den anderen Libraries orientieren, die erstellt werden.
 
Hallo,

mittlerweile habe ich eine Bibliothek für die MIPS Architektur gefunden.
Jetzt scheitere ich am einbinden der native lib in den Classpath.
Folgende Verzeichnisse sind gesetzt, sind aber schreibgeschützt in Freetz:

java.library.path=/mod/lib:/mod/usr/lib:.
gnu.classpath.boot.library.path=/usr/lib/classpath

Ein setzen der Pfade innerhalb des Java-Programms bringt nichts.

Wie kann ich die Pfade setzen, bzw erweitern? Wo kann ich meine native lib sonst einbinden?

Schonmal Danke für alle Hinweise!

Grüße, Saarpfalz
 
Bei Stackoverflow gibt es eine Antwort, LD_LIBRARY_PATH so zu setzen, dass auch das Directory mit der Bibliothek enthalten ist.
 
Kostenlos!

Statistik des Forums

Themen
248,869
Beiträge
2,303,429
Mitglieder
378,531
Neuestes Mitglied
margaux