Compartida por Plan Ceibal.

Anuncio
Enchanting en Linux Ubuntu
Instructivo de instalación de Enchanting en Linux Ubuntu.
Autor
Pablo Perdomo
Versión
1
Ubicación
Laboratorios Digitales
Fecha
11/10/12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Índice
Instalación de paquetes y software Enchanting...........................................................................3
Instalación de firmware Lejos....................................................................................................7
Ejecución de la aplicación Enchanting.........................................................................................8
Creación de un lanzador para Enchanting en el menú aplicaciones...............................................9
Referencias.............................................................................................................................12
Control de cambios..................................................................................................................13
Modificaciones....................................................................................................................13
Revisiones..........................................................................................................................13
Manual – MAN.LAB.Enchanting
Página 2 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Instalación de paquetes y software Enchanting
Antes de comenzar el proceso de instalación, es necesario descargar desde el portal ceibal el
archivo Enchanting-0.0.9.1.tar.gz, copiarlo a la carpeta documentos y luego extraerlo (botón
derecho “Extraer aquí”).
Conectarse a Internet y luego abrir la actividad terminal.
Una vez conectado y en la terminal, ejecutar los siguientes comandos en orden:
Paso 1.
sudo -s
Para obtener permisos de root. En caso de solicitar clave, la misma puede ser
profesor o estudiante.
Manual – MAN.LAB.Enchanting
Página 3 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Paso 2.
apt-get install bzr libusb-0.1-4 libusb-dev openjdk-6-jdk ant
Esto permite descargar todos los paquetes necesarios para que la aplicación
funcione correctamente.*
Una vez ingresado el comando, se mostrarán todos los paquetes que se están
descargando e instalando (cómo se muestra en la siguiente imagen).
Manual – MAN.LAB.Enchanting
Página 4 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
* En caso de dar un error al querer descargar el archivo libusb-dev (cómo se
muestra en la imagen), utilizar el siguiente comando para solucionar dicho
problema: aptitude install libusb-dev
Error al ingresar el comando apt-get
Cuando aparezca la pregunta: ¿Aceptar esta solución? Ingresar la letra “y” y
luego presionar enter.
aptitude install libusb-dev
Cuando aparezca la pregunta: ¿Quiere continuar? Ingresar la letra “y” y luego
presionar enter.
Manual – MAN.LAB.Enchanting
Página 5 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
aptitude install libusb-dev
Paso 3.
cd /home/usuario/Documentos/Enchanting-0.0.9.1/
Para posicionarnos en la carpeta creada al extraer el archivo antes mencionado. En
dónde dice “usuario” se debe ingresar el nombre del usuario que se está utilizando
(por lo general el mismo es: “profesor” o “estudiante”).
Paso 4.
./enchanting_rules.sh
Para ejecutar el archivo enchanting_rules.sh. Esto generará los permisos para
comunicarse con el controlador NXT y compilará todos los archivos que sean
necesarios.
Observación: Al ingresar los comandos en Terminal se deben respetar las mayúsculas y minúsculas.
Manual – MAN.LAB.Enchanting
Página 6 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Instalación de firmware Lejos
Para poder utilizar el bloque MindStorms NXT con Enchanting es necesario cambiar el firmware
que viene por defecto en el controlador. Para ello es necesario entrar a la aplicación Enchanting y
luego realizar los siguientes pasos:
Paso 1.
Hacer clic en Archivo y luego en Enviar Firmware
Paso 2.
Cuándo nos pregunte: Do you want to erase and reformat your NXT at your
own risk? Seleccionar la opción SI.
Paso 3.
Iniciará el proceso de flasheo. Durante dicho proceso el controlador emitirá sonido
en forma de pulsos.
Cuando el proceso finaliza, el controlador estará listo para utilizase.
Manual – MAN.LAB.Enchanting
Página 7 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Ejecución de la aplicación Enchanting
Para poder utilizar la aplicación se debe ejecutar el archivo verbose_enchanting.linux.sh que
se encuentra en la ruta Documentos/Enchanting-0.0.9.1/Enchanting.
Se puede acceder desde terminal ingresando los siguientes comandos:
1.
cd /home/usuario/Documentos/Enchanting-0.0.9.1/Enchanting
2.
./verbose_enchanting.linux.sh
También se puede acceder desde el sistema de archivos, haciendo doble clic sobre el mismo y
luego seleccionando “Ejecutar en un terminal”
Manual – MAN.LAB.Enchanting
Página 8 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Es recomendable crear un lanzador y luego incorporarlo al menú de aplicaciones
Creación de un lanzador para Enchanting en el menú aplicaciones
Acceder a Sistema, dentro del panel superior y luego a Menu principal.
Dentro de Menu principal, elegir el Menú Programación y luego presionar el botón Elemento nuevo
Manual – MAN.LAB.Enchanting
Página 9 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Cuando se abra una ventana Propiedades del lanzador ingresar los siguientes datos:
Tipo: Aplicación en terminal
Nombre: Enchanting (el que se quiera)
Luego hacer clic en Examinar... y buscar la ruta hasta el archivo verbose_enchanting.linux.sh,
cómo se muestra en la siguiente imagen.
Manual – MAN.LAB.Enchanting
Página 10 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Manual – MAN.LAB.Enchanting
Página 11 de 12
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Referencias
•
http://lejos.sourceforge.net/nxt/nxj/tutorial/Preliminaries/GettingStartedLinux.htm
•
http://enchanting.robotclub.ab.ca/Ubuntu+Development+Guide
•
Instructivo realizado por Universidad ORT.
Manual – MAN.LAB.Enchanting
Página 12 de 12
Descargar