Sánchez padilla Hector Gabriel

Report
•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)



1.

VIRTUAL CLÚSTER PROJECTION SYSTEM
Compilación y configuración del kernel
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-UBUNTU1109-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 <paquete a desinstalar>.
 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-ubuntu10-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

similar documents