Forum: Mikrocontroller und Digitale Elektronik NanoVM - Java für AVR


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Andreas S. (andreas) (Admin) Benutzerseite Flattr this


Lesenswert?

"NanoVM":http://www.harbaum.org/till/nanovm/ ist eine Java-VM für 
AVR-Mikrocontroller. Der Sourcecode ist unter der GPL verfügbar.

* Support for standard java bytecode
* Complete 15 bit integer arithmetic
* Garbage collection
* Bootloader for simple application upload
* Tested with Suns JDK and IBMs jikes
* Supports inheritance
* Unified stack and heap architecture
* Requires less than 8kBytes of code memory
* 512 Bytes code storage for java byte code (the complete 512 eeprom 
bytes available on the AVR ATmega8 CPU)
* 768 Bytes application RAM available (of 1k total  RAM available on the 
AVR ATmega8 CPU)
* Native classes include:
** java/lang/Object (object handling)
** java/lang/System (IO handling)
** java/io/PrintStream (console output)
** java/lang/StringBuffer (string processing)
** asuro (asuro control)

"Kommentare/Diskussion":http://www.mikrocontroller.net/forum/read-1-230597.html

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.