Hallo Leute, ich habe ein funktionsfähiges C-Programm für einen ARM7 geschrieben. Jetzt würde ich dazu gerne eine Java Applikation schreiben, die wiederum auf dieses C-Programm zugreift. Kann mir jemand sagen wie man soetwas bewerkstelligen kann. Ich meine wie funktioniert die Schnittstelle zw. C und Java... Gruß
dann über eine Schnittstelle die dein ARM hat. Oh wir wissen ja gar nicht was du hast... also Glaskugel raus...Ok PCI Express ist mir zu kompliziert... grins
Theoretisch gibt es mehrere Möglichkeiten, je nach Umgebung und Anforderungen. Stichworte sind IPC (inter process communication in etlichen Varianten wie RPC, shared memory etc.), dann immer wieder sockets; soweit unabhängig von den beteiligten Sprachen. Dann kann man ein Programm von einem anderen aus aufrufen und mit Ein-Ausgabeumlenkung Daten austauschen. Konkret um von Java aus C aufzurufen gibt es JNI (Java native interface). Dabei wird aber kein ganzes C-Programm aufgerufen, sondern Funktionen.
Ich nehm alles wieder zurück:-) Die Java Applikation soll auf dem ARM laufen, wurde mir soeben mitgeteilt. Da dieses für mich jedoch totales Neuland ist, wäre es cool wenn mir jemand helfen könnte ....
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.