Preparación del mundo en el que crecerá Wall·E

Lo primero, antes de empezar a usar el robot, es instalar el entorno que usaremos para su desarrollo.
Para ello descargamos el paquete lejos_NXJ_0_7_0beta.tar.gz (http://sourceforge.net/project/showfiles.php?group_id=9339&package_id=217619, de la página web http://lejos.sourceforge.net/ ). Lo descomprimos en el directorio que deseemos. Se crea una carpeta llamada lejos_nxj.

A continuación editamos el fichero ~/.bashrc para añadirle algunas variables de entorno. Las líneas que hay que añadir son:
export JAVA_HOME=/usr/lib/jvm/java-gcj
export NXJ_HOME=path_hasta_la_carpeta_lejos_nxj
export PATH=$PATH:$NXJ_HOME/bin


Tenemos que tener instalado java, por ejemplo el paquete java-gcj-compat-dev.
También necesitamos tener el compilador gcc, que normalmente está instalado, libusb-dev, gcj y libbluetooth-dev. Estos paquetes pueden descargarse con el gestor de descargas synaptic (sudo synaptic).

Una vez que tenemos todo esto instalado, debemos crear el archivo /etc/udev/rules.d/70-lego.rules añadiéndole las siguientes líneas:

# Lego NXT
BUS=="usb", SYSFS{idVendor}=="03eb", GROUP="lego", MODE="0660"
BUS=="usb", SYSFS{idVendor}=="0694", GROUP="lego", MODE="0660"

Una vez que tenemos todos estos pasos completados, creamos un nuevo grupo en nuestro sistema operativo y lo llamamos lego.

Seguidamente ejecutamos los pasos realizados en el laboratorio e indicados en la práctica 0 para instalar leJOS.

Por último, agregamos eclipse a nuestro PC eligiendo en el gestor de paquetes synaptic el paquete eclipse.

0 comentarios:

Publicar un comentario