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