Forum: Mikrocontroller und Digitale Elektronik AVR-Ass-Compiler in Java?


von Chaldäer (Gast)


Lesenswert?

Hallo,

Gibt es irgendwo in den unendlichen weiten des Netzes
AVR-Assembler-Parser/Compiler/Programmer, welche in Java geschrieben
sind? Und womöglich noch open-source?
Mit Google (uä.) wurde ich nicht fündig.

Gruß,
Chaldäer

von Daniel Roth (Gast)


Lesenswert?

Hi !

schau mal auf www.sourceforge.net
dort sind mehrere Treffer zu AVR, hab allerdings nicht überprüft,
welche Programmiersprachen.. allerdings alle OpenSource !

Daniel

von Matthias (Gast)


Lesenswert?

Hi

aus welchem Grund sollte man denn einen Compiler in Java schreiben.
Java hat ja durchaus seine Daseinsberechtigung aber einen Compiler in
Java geschrieben? Bis die VM läuft hat der GCC doch bereits den den
Quelltext übersetzt und ein Hex-File ausgespuckt.


Matthias

von Hanno (Gast)


Lesenswert?

Da stimme ich Matthias zu. Ein Java-Compiler macht für µCs keinen großen
Sinn. Einer der Haupt-Vorteile von Java ist nämlich die
Plattformunabhängigkeit. Ein Solcher Compiler könnte also auf jedem
Betriebssystem laufen. Das macht aber keinen Sinn, weil man ja mit dem
erzeugten Code zunächst nichts anfangen kann, wenn man nicht noch
andere Software hat (Simulator, Programmer,...), und die ist dann
wieder Plattformabhängig.
Vor kurzem gab es doch schon mal die Frage nach Sinn oder Unsinn eines
Online-Compilers. Taugt leider nichts, aus dem gleichen Grund.

Gruß
Hanno

von Chaldäer (Gast)


Lesenswert?

Hallo,

der Vorteil eines Java Compiler/Parser/Programmierers, wäre die
leichtere Einbindungen in andere Applikationen.
Da ich meine ganzen Sachen, der schnelleren Auffindbarkeit und
Verteilung wegen, in Datenbanken ablege, wäre es für mich interessant,
einen Knopf in die Datenbank einzubauen, die zB. den AVR programmiert.
Oder zB. bei kleineren Änderungen, die keine Simulation benötigen,
direkt den Code aus der Datenbank heraus compilieren zu lassen, das
Hex-File in der Datenbank abzulegen und den zu µC flashen.

Außerdem wäre eine Portierung für Handhelds einfacher. ;)

Gruß Chaldäer

von Hanno (Gast)


Lesenswert?

Jaaa, wenn das so ist,...
An sowas hätte ich nicht gedacht.
Wäre ja mal nett zu wissen, ob es möglich ist, einen Programmer in Java
zu schreiben und dann vom Handheld aus per ISP ... Wäre ja wirklich ne
feine Sache.
Wenn man dann wirklich noch den Compiler in Java hat (sicher möglich),
hat man schon eine kleine (trans-)portable µC-Entwicklungsumgebung :)
Ich nehme also alles zurück, was ich gesagt habe, und behaupte das
Gegenteil ;-)

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
Noch kein Account? Hier anmelden.