NanoVM - NanoVM

NanoVM
Разработчики)Тилль Харбаум
Окончательный релиз
1.6 / 8 июля 2007 г.; 13 лет назад (2007-07-08)
Репозиторий Отредактируйте это в Викиданных
Написано вC, Ява
ПлатформаAtmel AVR
ТипВиртуальная машина Java
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтХарбаум.org/до/ нановм/ Отредактируйте это в Викиданных

NanoVM является Открытый исходный код реализация Виртуальная машина Java. Изначально NanoVM был разработан для работы на Atmel AVR ATmega8, используемый в Робот Асуро. Он был портирован для работы на C't-Bot и Нибо-робот и может быть легко перенесен на другие системы на базе AVR.

Виртуальная машина использует почти 8 килобайты кодовой памяти (вся флеш в случае ATmega8) и 256 байты из ОЗУ. Каждый пользовательский класс обрабатывается NanoVM Конвертер который преобразует его в один файл байт-кода. Затем специальные инструменты отправляют этот файл по последовательной линии в устройство. Для этой операции пригодится NanoVM's загрузчик (в качестве альтернативы вы можете использовать Интернет-провайдер программист вроде: ПониПрог ) которые хранят этот контент на кристалле EEPROM.

Смотрите также

внешние ссылки