Este documento resume LeJOS, un sistema operativo de Java para Lego Mindstorms. LeJOS reemplaza el firmware original de la NXT con una máquina virtual de Java que proporciona un framework de desarrollo orientado a objetos en Java con APIs documentadas. LeJOS permite programar la NXT usando sensores, motores y otras partes usando código Java.
3. La NXT
ARM7 de 32 bits
256 Kb de memoria Flash
64 Kb de RAM
4 entradas para los sensores.
3 Salidas de energía => Motores, Luces y Partes Móviles.
gulipm3
6. LeJOS
¾Que es LeJOS?
Pequeña Maquina Virtual de Java.
Reemplaza el rmware original de Lego.
gulipm3
7. LeJOS
¾Que Provee?
Framework de desarrollo en Java.
Orientado a objetos.
Arreglos y Matrices.
Recursividad.
Hilos.
Sincronización.
Excepciones.
Java Types, como oat, long y String.
La mayor parte de java.lang, java.util and java.io
gulipm3
8. LeJOS
¾Que Provee?
API Documentada, JavaDoc.
Plugins para distintos IDE, como Eclipse y NetBeans.
Herramientas para cargar el código en el NXT.
Herramientas de administración de la NXT.
gulipm3