manual de instalacion lejos nxt

Upload: denisse-sanchez

Post on 08-Jul-2015

522 views

Category:

Documents


1 download

TRANSCRIPT

MANUAL DE INSTALACIONLeJOS NXT

LeJOS, el cual es un lenguaje basado en java, existiendo diferentes IDEs para este entorno, En este manual aprenderemos a instalar la paquetera de leJOS NXT dentro del IDE ECLIPSE.

Limpiando el entornoGeneralmente tendremos instalados los paquetes de java en nuestro equipo localizados en la carpeta Archivos de Programas > java > JDK 1.6 dependiendo de que versin tengamos instalada, los cuales estn localizada dentro de nuestro disco local. Siendo as, Tendremos que desinstalar este paquete.

Tendremos que dirigirnos a inicio>panel de control>desinstalar programa Estando ya en la siguiente ubicacin, nos desharemos de lo instalado referente a java. Haremos click en desinstalar programa, y a continuacin realizar los pasos que indica el instalador de javasi en desinstalar un programa no encontramos nada referente a java, entonces. Podremos pasar al siguiente paso.

Realizamos estos pasos, porque generalmente nos puede crear conflictos al momento de querer instalar el paquete de lejos. Y tambin con ECLIPSE.

1. Instalando JAVA Descargaremos

Java SE (Standar Edition) JRE(Java Runtime Environment)

Esta opcin nos permitir descargar e instalar el JRE

No ser necesario configurar el Path, ya que por default se instalara en Archivos De Programas localizado en nuestro disco duro

2. Instalar Driver USB De Lego Empezaremos a crear la relacin entre el equipo y lego. Descargaremos o instalaremos directamente el driver de Mindstorms NXT.

1 3 2Comenzara la descarga y guardamos el archivo

4

Seleccionaremos Drivers > Drivers 1.02 > Download> PC http://mindstorms.lego.com/en-us/support/files/default.aspx#Driver

Hay que descomprimir el archivo y ejecutar el archivo Septup.exe a continuacin iniciaremos con la instalacin.

>

Comprobaremos si ha sido instalado el driver con xito . Iremos a equipo> propiedades>administrador de dispositivos.

3. Instalando Lejos en equipo y Mindstroms NXT

Ahora que ya esta instalado el driver del NXT, ahora comenzaremos con la instalacin de leJOS. Descargaremos o Instalaremos LeJOS. Para la descarga. Escogeremos el driver de nuestra preferencia. En este caso seleccionaremos la versin 0.7

http://lejos.sourceforge.net/nxj-downloads.php

Crearemos una carpeta, en esta carpeta guardaremos, el paquete de Lejos. En esta ocasin le llamaremos ProgramFiles. La colocaremos en nuestro disco local principal. Ahora ah que descomprimir el archivo que hemos descargado en la carpeta en la que hemos creado, dndonos una carpeta llamada lejos_nxj.

Como solo hemos descomprimido el archivo, aun no hemos dado a conocer la existencia de esta librera, as que nos dirigimos a Equipo>propiedades> configuracin avanzada del sistema>variables de entorno

4. Configurar LEJOS

Daremos click dentro de variables del sistema en nueva y llenaremos los campos. Le pondremos el nombre de LEJOS_HOME y le daremos como valor de la variable la direccin en donde se encuentra la librera C:\ProgramFiles\lejos_nxj Para finalizar haz click en Aceptar.

Ahora es necesario agregar la variable LEJOS_HOME a la variable del sistema Path. Seleccionamos Path de la lista y daremos click en editar. Agregaremos al final de la lista: ;%LEJOS_HOME%\bin

3

1 2

Ahora

haremos una comprobacin de la instalacin de Lejos. En smbolo del sistema ubicado en inicio>Todos los Programas>Accesorios

5. Comprobacin Dentro

de la ventana de comandos, escribiremos lejosdl mostrndonos lo siguiente:

Resultado del comando lejosdl

6. Firmware NXT

Remplazaremos ahora el firmware original que viene con el NXT por Lejos. Esto solo se hace una vez. Luego Lejos funcionar como el sistema operativo del NXT. Implementa una maquina virtual Java donde se pueden correr los programas Java. Asegurarse de que el NXT est conectado a ala computadora con un cable USB y que ha sido reconocido por el sistema operativo. Para asegurarse ir al Device Manager. Primero se necesita colocar al NXT en modalidad de subida del firmware. Usar un clip para presionar y sostener el botn oculto abajo del bloque. El NXT tocar un sonido suave y pulsante que indica que est listo.

Escribimos

en la ventana de comandos DOS lejosfirmdl as comenzara con la instalacin. El cerebro deber estar conectado y encendido.

7. Uso de Eclipse

Descargaremos ECLIPSE. No ser necesario descargar jdk como implemento para trabajar con el lenguaje java, ya que eclipse esta creado a base de Java. Ahora como eclipse no tiene instalador, solo descomprimimos el Zip en la carpeta que hemos creado ProgramFiles donde contenemos lejos_nxj

http://www.eclipse.org/downloads/download.php?file=/technology/e pp/downloads/release/helios/SR2/eclipse-java-helios-SR2-win32.zip

Como

lo antes mencionado, eclipse no contiene instalador as que ejecutaremos directamente el archivo eclipse, para mayor comodidad, se recomienda crear un acceso directo a su conveniencia. Antes de iniciar eclipse nos pedir que escojamos nuestra rea de trabajo. Eclipse nos dar una por default.

7.1 creacin de un proyecto Mostraremos usaremos el programa de ejemplo HOLA MUNDO Primero se necesita crear un nuevo proyecto Java. Haremos click en File > New >Java Project. Escribiremos un nombre para el proyecto, evitar siempre los caracteres en blanco. Nosotros la llamaremos LeJOS_NXJEs esta ubicacin podremos encontrar fcilmente el proyecto que acabamos de crear

7.2 convertir proyecto java en Lejos

Para convertir este proyecto en un proyecto Lejos. Iremos a propiedades del proyecto, dando click derecho en el proyecto. Ahora iremos a Java Build Path > libraries > Add External JARs Agregaremos la carpeta ProgramFiles\lejos_nxj\lib\classes.. Seleccionar clases.jar y presionar Open. Ahora la librera Lejos aparecer en el listado. 2 1

3 4

En propiedades, nos movemos a la seccin Java Compiler que est a la izquierda. Seleccionamos la opcin Enable Project specific settings y escoger nivel 1.3 para el nivel de compatibilidad del compilador. Esta har que el compilador optimice para una versin anterior de Java. Esta versin anterior es ms compatible con el NXT ya que ha sido diseada para sistemas embebidos. Requiere mucho menos recursos que la ltima versin de Java. Dar click en Apply luego en OK para dejar las propiedades.

El siguiente paso es configurar Eclipse para bajar el software al NXT. Dar clic enRun > External Tools > Open External Tools Dialog. Seleccionar program en la izquierda y luego dar click en New. Nombrar la herramienta lejos Download arriba. En la pestaa principal, ingresar la ubicacin del archivo lejosd1.bat que tendra que estar en la carpeta lejos-nxj\bin\ que se puede ubicar dando click en Browser File System. Entrar a: ${project_loc}\bin En el Working directory e ingresar ${java_type_name}

Ahora crearemos un acceso directo para bajar el programa al NXT. Dar click en el icono run en la barra de herramientas y seleccionar Organize Favorites Dar click en Add en la ventana que aparece y luego seleccionar la opcin de lejos Download, que es la herramienta externa que hemos configurado anteriormente. Presionar OKy luego Ok de nuevo.

8. Cargar archivo

para cargar el archivo. Solo haremos click en run>leJOS Download