enchanting en linux ubuntu
TRANSCRIPT
Enchanting en Linux UbuntuInstructivo de instalación de Enchanting en Linux Ubuntu.
Autor Pablo Perdomo
Versión 1 Fecha 11/10/12
Ubicación Laboratorios Digitales
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 EnchantingAntes 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 antEsto 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
Cuando aparezca la pregunta: ¿Aceptar esta solución? Ingresar la letra “y” y luego presionar enter.
Cuando aparezca la pregunta: ¿Quiere continuar? Ingresar la letra “y” y luego presionar enter.
Manual – MAN.LAB.Enchanting Página 5 de 12
Error al ingresar el comando apt-get
aptitude install libusb-dev
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
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.shPara 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
aptitude install libusb-dev
Instructivo de Instalación de Enchanting - Ubuntu
Laboratorios Digitales
Instalación de firmware LejosPara 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 EnchantingPara 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ú aplicacionesAcceder 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 terminalNombre: 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