NanoVM

NanoVM
NanoVM
Written in C, Java
Platform Atmel AVR
Type Java virtual machine
License GNU General Public License
Website harbaum.org/till/nanovm/

NanoVM is a open-source implementation of the Java virtual machine. The NanoVM was initially developed to run on the Atmel AVR ATmega8 used in the Asuro Robot. It was ported to run on the C't-Bot and the Nibo-robot and can easily be ported to other AVR-based systems.

The virtual machine uses almost 8 kilobytes of code memory (entire flash in case of ATmega8) and 256 bytes of RAM. Every user's .class are processed by NanoVM's Converter which transforms it into one bytecode file. Special tools next send this file through serial line into device. For this operation is useful NanoVM's bootloader (alternatively you can use ISP programmer like: PonyProg) which store this content on-chip EEPROM.

See also

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • NanoVM — Entwickler Till Harbaum Aktuelle Version 1.6 (8. Juli 2007) Programmier­sprache C Lizenz GPL (Freie Software) …   Deutsch Wikipedia

  • NanoVM — NanoVM  открытая реализация виртуальной машины Java. Изначально разрабатывалась для микроконтроллеров Atmel AVR ATmega8, использующихся в роботе Asuro. Затем была портирована для роботов C t Bot и Nibo и легко может быть портирована на… …   Википедия

  • Atmega32 — ATtiny, ATmega und ATXmega Mikrocontroller Atmel AVR ist eine 8 Bit Mikrocontroller Familie des US amerikanischen Herstellers Atmel. Die Controller dieser Familie sind wegen ihres einfachen Aufbaus und ihrer leichten Programmierbarkeit auch bei… …   Deutsch Wikipedia

  • Atmel AVR — Logo der AVR Familie ATmega, ATXmega und ATtiny Mikrocontroller Atmel AVR is …   Deutsch Wikipedia

  • List of Java virtual machines — This article provides non exhaustive lists of J2SE Java virtual machines (JVMs). It does not include a large number of Java Platform, Micro Edition (J2ME) vendors. Note that J2EE runs on the standard J2SE JVM but that some vendors specialize in… …   Wikipedia

  • ASURO — fertig zusammengebaut ASURO ist ein frei in C programmierbarer Roboter, der vom Institut für Robotik und Mechatronik (am Deutschen Zentrum für Luft und Raumfahrt) in Oberpfaffenhofen entwickelt wurde. ASURO ist das Akronym für Another Small and… …   Deutsch Wikipedia

  • C't-Bot — c’t Bot ohne Kabel c’t Bot ist ein in C programmierbarer Roboter, der als Projekt der Computer Fachzeitschrift c’t entwickelt und vorgestellt wurde. Inhaltsverzeichnis 1 Technische Beschreibung 1.1 Aktoren …   Deutsch Wikipedia

  • C't-Sim — c’t Bot ohne Kabel c’t Bot ist ein in C programmierbarer Roboter, der als Projekt der Computer Fachzeitschrift c’t entwickelt und vorgestellt wurde. Inhaltsverzeichnis 1 Technische Beschreibung 1.1 Aktoren …   Deutsch Wikipedia

  • C't Bot — c’t Bot ohne Kabel c’t Bot ist ein in C programmierbarer Roboter, der als Projekt der Computer Fachzeitschrift c’t entwickelt und vorgestellt wurde. Inhaltsverzeichnis 1 Technische Beschreibung 1.1 Aktoren …   Deutsch Wikipedia

  • Ct Bot — c’t Bot ohne Kabel c’t Bot ist ein in C programmierbarer Roboter, der als Projekt der Computer Fachzeitschrift c’t entwickelt und vorgestellt wurde. Inhaltsverzeichnis 1 Technische Beschreibung 1.1 Aktoren …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”