Enchanting en Linux Ubuntu
Instructivo 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 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
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.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
aptitude install libusb-dev
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

Enchanting en Linux Ubuntu

  • 1.
    Enchanting en LinuxUbuntu Instructivo de instalación de Enchanting en Linux Ubuntu. Autor Pablo Perdomo Versión 1 Fecha 11/10/12 Ubicación Laboratorios Digitales
  • 2.
    Instructivo de Instalaciónde 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
  • 3.
    Instructivo de Instalaciónde 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
  • 4.
    Instructivo de Instalaciónde 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
  • 5.
    Instructivo de Instalaciónde 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
  • 6.
    Instructivo de Instalaciónde 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.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 aptitude install libusb-dev
  • 7.
    Instructivo de Instalaciónde 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
  • 8.
    Instructivo de Instalaciónde 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
  • 9.
    Instructivo de Instalaciónde 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
  • 10.
    Instructivo de Instalaciónde 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
  • 11.
    Instructivo de Instalaciónde Enchanting - Ubuntu Laboratorios Digitales Manual – MAN.LAB.Enchanting Página 11 de 12
  • 12.
    Instructivo de Instalaciónde 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