NanoVM

NanoVM
Deweloperzy Do Harbauma
Ostateczne wydanie
1.6 / 8 lipca 2007 ; 15 lat temu ( 08.07.2007 )
Magazyn
Napisane w C , Jawa
Platforma AVR firmy Atmel
Typ Maszyna wirtualna Java
Licencja Powszechna Licencja Publiczna GNU
Strona internetowa harbaum .org /do /nanovm /  Edit this on Wikidata

NanoVM to implementacja maszyny wirtualnej Java typu open source . NanoVM został początkowo opracowany do pracy na Atmel AVR ATmega8 używanym w Asuro Robot. Został przeniesiony do pracy na C't-Bot i Nibo-robot i może być łatwo przeniesiony do innych systemów opartych na AVR.

Wirtualna maszyna wykorzystuje prawie 8 kilobajtów pamięci kodu (cały flash w przypadku ATmega8) i 256 bajtów pamięci RAM . Każdy plik .class użytkownika jest przetwarzany przez konwerter NanoVM , który przekształca go w jeden plik z kodem bajtowym. Następnie specjalne narzędzia wysyłają ten plik przez łącze szeregowe do urządzenia. bootloader NanoVM (alternatywnie można użyć programatora ISP takiego jak: PonyProg), który przechowuje tę zawartość na chipie EEPROM .

Zobacz też

Linki zewnętrzne