Romikgy,
тесно такой вещи в меге - флеша мало, оперативки как кот наплакал, по инструкциям не то, что c x86, их даже с армом лучше и не пытаться сравнивать.
а в чиселках да, скромненько:
About 20k Java opcodes per second on 8 Mhz AVR
учитывая чип не так уж и плохой списочек получается
The current version of the NanoVM for Asuro includes:
Support for standard java bytecode
Tested on AVR Mega8 and Mega32
Configurable 15/31 bit integer arithmetic
Optional float support
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
at least 512 Bytes code storage for java byte code (e.g. the complete 512 eeprom bytes available on the AVR ATmega8 CPU)
at least 768 Bytes application RAM available (of 1k total RAM available on the AVR ATmega8 CPU)
About 20k Java opcodes per second on 8 Mhz AVR
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)
Native support for LCDs, AVR io etc
может не так хорошо что-то работает, но что есть, то есть.