| Nanovm. Nanovm é uma pequena implementação da Java VM. |
Baixe Agora |
Nanovm. Classificação e resumo
- Nome do editor:
- Till Harbaum
- Site do editor:
- http://www.harbaum.org/till/lcd2usb/index.shtml
Nanovm. Tag
Nanovm. Descrição
Nanovm é uma pequena implementação do Java VM. Nanovm é um minúsculo (menos de 8 kb de código, incluindo classes nativas simples e uma implementação de bootloader) da Java VM. O projeto Nanovm atualmente é executado no Linux e o AVR Microcontroller Family.Unix / Linux é suportado como a principal plataforma de desenvolvimento e teste, enquanto a VM é principalmente destinada a ser usada em pequenos dispositivos embutidos, como o AVR. A VM pode ser facilmente portada para outros alvos.Aqui são algumas características-chave de "nanovm": · Suporte para o Standard Java Bytecode · Testado no AVR Mega8 e Mega32 · Complete a aritmética inteira de 15 bits · coleta de lixo · Bootloader para upload de aplicativos simples Testado com Suns JDK e IBMS Jikes · Suporta herança · Pilha unificada e arquitetura de heap · Requer menos de 8kbytes de memória · 512 bytes armazenamento de código para o código de byte java (o Completo 512 EEPROM Bytes disponível no aplicativo AVR Atmega8 CPU) · 768 bytes RAM disponível (de 1K Total RAM disponível na CPU AVR ATMEGA8) · Cerca de 20k Java Opcodes por segundo em 8 MHz AVR · As classes nativas incluem: · Java / Lang / Object (manuseio de objetos) · Java / Lang / Sistema (Io Manipulando) · Java / IO / PrintTream (saída do console) · Java / Lang / StringBuffer (processamento de string) · Asuro (controle Asuro) O que há de novo nesta versão: · Suporte do robô NIBO · ASURO ATMEGA168 · Limpeza da pasta da fonte virtual · Nova classe HTML Documentação (Jav. OCOC) · Atualizado Install_avr_gcc script para instalar o GCC-4.1.2, GDB = GDB-6.6, AVR-libc-1.4.6 e Avrdude-5.4
Nanovm. Software Relacionado