Sánchez padilla Hector Gabriel

Download Report

Transcript Sánchez padilla Hector Gabriel

V C P S

INTEGRANTES: - CISNEROS GONZÁLEZ, ALEJANDRO - JUÁREZ MURILLO, CRISTIAN REMINGTON - MIRAMONTES LÓPEZ, LUIS ANTONIO -SÁNCHEZ PADILLA, HÉCTOR GABRIEL Virtual Clúster Projection System

Avance Progresivo

 Practica 1  Uso de la Herramienta LTIB (Linux Target Image Builder).

 Particionar la unidad de almacenamiento (microSD) además de darle formato para ubicar el sistema de archivos generado por LTIB.

 Copiar U-boot y la imagen del kernel generada por LTIB en la microSD.

Avance Progresivo

 Practica 2  Comprobar el funcionamiento de la i.MX53.

 Instalar un sistema Android con el uso de la herramienta MCIMX535-START-R-BSP-11-09_C.

 Corroborar funcionamiento de la tarjeta: - Latencia - Temperatura, etc.

Avance Progresivo

 Practica 3 y 4  Creación de librerías para la reutilización de código.

 Lectura de coordenadas.

 Conversión de coordenadas para librerías X11.

 Dibujo de puntos en una ventana haciendo uso de librerías X11.

Avance Progresivo

 Practica 5  Instalar librerías de WiiC.

 Lectura de coordenadas de control Wii.

 Hacer uso de las librerías creadas para obtención y conversión de coordenadas (Wii a OpenGL).

 Impresión de una figura en la ventana utilizando librerías de OpenGL.

Avance Progresivo

 Practica 6 o 7 (seleccionada: 7)  Dibujar por medio de OpenGL un “clúster” automotriz.

 Manipulación de los indicadores del “clúster”: -Cambio de color.

-Posición de indicadores.

Avance Progresivo

 Proyecto (Linux-Embedded)      Objetivos: Compilar el kernel para la arquitectura ARM® Cortex™-A8 de la tarjeta i.MX53.

Compilar busybox para la misma arquitectura.

“Instalar” el kernel y busybox en el sistema de archivos que crearon en un archivo.

Poner a disposición dicho sistema de archivos a través de NFS.

Proyecto Final (Avance)

 VIRTUAL CLÚSTER PROJECTION SYSTEM  Compilación y configuración del kernel  1.

Se utilizaron 2 métodos: LTIB una herramienta proporcionada por Freescale para la compilación del U-boot, Image, y Rootfs de una manera sencilla.

 Descargando el kernel de manera externa y compilación del mismo con make menuconfig, make.

Proyecto Final

1.

     Se nos proporciono una herramienta para un back up rápido y sencillo, la cual utilizamos para generar el kernel por su capacidad y su simplicidad para generarlo.

Genera un Kernel 2.6.38 Procedimiento: Descomprimir el archivo MCIM535-START-UBUNTU-

1109-Demo-Image.zip

Se inserta la unidad de almacenamiento donde se pretende instalar dicho sistema.

Seleccionamos la unidad y comenzamos “el flasheo”.

Proyecto Final

Configuración de rootfs

 Para mejorar la eficiencia de la tarjeta nos dimos a la tarea de eliminar los programas y procesos que podrían consumir recursos del sistema de manera innecesaria.

  Se removieron paquetes que se consideraron innecesarios con el comando

apt-get remove purge .

Algunos de los paquetes son:

- adium-theme-ubuntu - Aisleriot - Alacarte - ssh-askpass-gnome - Synaptic - Se elimino el escritorio usando de base la siguiente fuente:

http://planetubuntu.es/post/tip-eliminar-por-completo-el-escritorio-gnome-en-ubuntu 10-04-lucid

Proyecto Final

Openbox

 Es un gestor de ventanas totalmente configurable, extensible y extremadamente ligero, ofrece control básico sobre las ventanas, un menú de escritorio, un panel de configuración y un editor de menús.

 En nuestro caso solo se instaló openbox y panel de configuración para futuras configuraciones que se puedan realizar y se utilizo el comando

sudo apt-get install openbox obconf

Para su utilización se levanta el sistema grafico que se tenga predeterminado en este caso el openbox con el comando

starx/initx

Algunas Pruebas

Medir eficiencia de la tarjeta:  mesa-utils - glxgears ( 304 frames / 5seg.) Obtención de imágenes por webcam 

VLC

Soporte para X11 

Xorg

Obtención de coordenadas por medio de infrarrojo 

Wicpp

Dibujar en pantalla 

OpenGL