ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA PROYECTO DE GRADO PLATAFORMAS SYSTEMS-ON-CHIP OMAP PARA EL DESARROLLO RÁPIDO.

Slides:



Advertisements
Presentaciones similares
DISPOSITIVOS CON ARQUITECTURA DE ORDENADOR
Advertisements

HARDWARE CONCEPTOS GENERALES
LOS ORDENADORES Rubén Granada.
El ordenador ELOY PUEYO GIMENO.
HARDWARE.
Antecedentes 1 PC 1 Usuario =.
Gabriel Crisanto Méndez Corona
Precio $189,000 Precio $244,000 TABLETA 7 ¨ WIFI + FUNDA
Instalación y reemplazo de componentes internos
FabricanteMicrosoft TipoVideoconsola de sobremesa GeneraciónSexta generación Lanzamiento 15 nov feb mar 2002 CPUIntel Coppermine Core.
Informática Básica Conceptos Generales.
                                              ADR1600E VIDEOGRABADORA DIGITAL.
Optimización de aplicaciones
La Computadora y sus Componenetes

LOS DISPÓSITIVOS EMBEBIDOS La mayoría de los dispositivos embebidos corren sistemas operativos propietarios. La razón de seleccionar la creación de sistemas.
Manuela Roldan Castrillón Nº 27 Elizabeth Velásquez Henao Nº32 11I3 MAINBOARD.
Partes Internas De Una Computadora PC
DANIELA CASTRILLON #06 KARINA RAMOS 10 INFORMATICA 2
Placa Madre.
COMPUTACION TEMA : CARACTERISTICAS PC PORTATIL ALUMNO : PEREZ ROJAS LUIS RONALD PROF: ING. MIGUEL MENESES.
Zócalo o conexión de la placa base que se utiliza para instalar el procesador. es un método para la comunicación.
Función Estructura y composición Tipos
INTRODUCCIÓN INFORMÁTICA
Universidad de Las Palmas de Gran Canaria DCIC Universidad de Las Palmas de Gran Canaria 2008 Autor: Christian Pérez Fajardo.
Presentación de visión general de producto Publicación 1.0 9/4/07 Distribución externa MKT-SD-P-001E.
Company Confidential Terminales de Transacción. Company Confidential Terminales de Transacción TT8870TT8810 TT8500 TT8560 Lector de Banda magnética Lector.
SISTEMA DE VIGILANCIA EN PLATAFORMAS PETROLERAS
Incluye la última versión de sistema operativo Symbian.
Sistema operativo de red: Por melisa arroyave l Yessica saldarriaga 10i2.
“Evaluación de Dispositivos PDA/ Smartphones ”
GPUs Rayco González Sicilia Microprocesadores para Comunicaciones 5º ETSIT.
M.C. Luis Ricardo Salgado Garza Depto. Ciencias Computacionales, ITESM-MTY Marzo 2004.
Aspectos Tecnológicos de la Programación de Videojuegos Video Juegos y el Cine SEMINCI 2006 Museo de la Ciencia David Escudero Mancebo Universidad de Valladolid.
ARM11. Fruto del proyecto de Acorn Computers y Steve Furber.
SSH1101 SOPORTE EN HARDWARE
SISTEMA OPERATIVO ANDROID DE GOOGLE. POR QUE ANDROID? QUE ES ANDROID?
Trabajo de las referencias
Que es el hardware -.Es todo lo tangible del computador.
ANDROID. ¿Qué es Android? Sistema operativo y plataforma de software desarrollada para equipos móviles. Inicialmente desarrollado por Google y recientemente.
Técnico en Reparación de PC
Placa base: La placa base, también conocida como placa madre o tarjeta es una placa de circuito impreso a la que se conectan los componentes que.
Un dispositivo móvil es una maquina pequeña, lo cual facilita su desplazamiento, con capacidad de procesar datos, almacenar y conectarse a una red, y buen.
Son una forma de interconectarse con otros dispositivos de manera sencilla facilitando la forma de comunicarse con las demás personas. Permite la fácil.
Control de desconexión de videostreaming móvil en arquitectura android mediante técnicas de realidad aumentada y motores de reglas con herramientas open.
Adriana carolina Nivia.  Los dispositivos móviles (también conocidos como computadora de mano, palmtop o simplemente handheld) son aparatos de pequeño.
INFORMÁTICA Y CONVERGENCIA TECNOLÓGICA
SISTEMA MOVIL DISPOSITIVO MOVIL: Un dispositivo movil es un aparato de pequeño tamañó con capacidades de procesamiento, diseñados especificamente para.
Requerimientos de instalación diferentes versiones Microsoft Windows .
Aparatos electrónicos que como su palabra lo dice son móviles con capacidades de procesamiento de conexión permanente o internamente a una red. Abarca.
Características de computadores y sus marcas
Sistemas operativos KAROL YESENIA ROJAS SALDARRIAGA
Dispositivos Móviles John Alexander Cruz Arévalo.
Mónica Quintana Pineda
Ferrel Campos David Murguía Benítez Cinthya López Guzmán Julio Padilla Celiz Belén Leal Rodríguez Ricardo Zamora Vidrio Eduardo.
 En la RAM se cargan todas las instrucciones que ejecutan la unidad central de procesamiento (procesador) y otras unidades de cómputo.  Se denominan.
Microprocesadores para SMARTPHONES. Evolución multinúcleo.
ADMINISTRACION DE SISTEMAS OPERATIVOS DE RED HARDWARE DEL SERVIDOR.
Proyecto de Título I “Sistema de Control para Salas de Estudio” Andrés Basulto Paulina Valdivia.
Proyecto de Título I “Sistema de Control para Salas de Estudio” Andrés Basulto Paulina Valdivia.
Iphone 4s La función de duplicación de AirPlay es compatible con Apple TV a 720p Transmisión de video de AirPlay al Apple TV de tercera generación hasta.
Evolucion y Origen De El Iphone
Un dispositivo móvil lo podemos definir como un aparato de pequeño tamaño, con algunas capacidades de procesamiento, conexión permanente o intermitente.
Tema : Selección del tipo de Computadora (Hardware)
ALGUNOS DISPOSITIVOS QUE SON LOS DISPOSITIVOS MOVILES ? son aparatos de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanent.
FUNCIONAMENTO DE UN SISTEMA DE COMPUTO: Modulo 1
Felipe Díaz Toro Daniel López. El procesador, también conocido como CPU o micro, es el cerebro del PC. Se encarga de hacer funcionar a las aplicaciones.
Por: Javier Gutiérrez. La primera generación abarca desde el año 1938 hasta el año Estaban construidos con electrónica de válvulas y se programaban.
LOS COMPONENTES DEL ORDENADOR
CONEXIONES DEL ORDENADOR
Transcripción de la presentación:

ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA PROYECTO DE GRADO PLATAFORMAS SYSTEMS-ON-CHIP OMAP PARA EL DESARROLLO RÁPIDO DE SISTEMAS EMBEBIDOS SANDRA ELIZABETH ARGUELLO JÁCOME

OBJETIVOS

Objetivo General Diseñar y desarrollar un Sistema de Referencia empleando una Plataforma SoC (System-On-Chip) TI OMAP (Texas Instruments Open Multimedia Application Platform) para el desarrollo rápido y robusto de aplicaciones multimedia el cual sirva como modelo para futuras aplicaciones.

Objetivos Específicos Analizar la arquitectura y jerarquía de hardware y software. Adquirir una plataforma TI OMAP para el DEEE. Documentar metodologías para el desarrollo de aplicaciones. Desarrollar una aplicación que utilice capacidades multimedia. Evaluar ventajas de esta experiencia.

Evolución hacia el diseño SoC

TI OMAP (Texas Instruments Open Multimedia Application Plattaform) OMAP es una Plataforma SoC de Aplicaciones Aplicaciones multimedia portátiles y móviles Video, mensajería, navegación web, video conferencia, juegos, comercio móvil Nokia, Sony Ericsson, Motorola, Samsung, LG. Soportan diversos Sistemas Operativos como Symbian, Android, Windows CE, Linux

OMAP3530 Es un procesador de aplicaciones de alto rendimiento, de la familia OMAP3, diseñado para ofrecer el mejor vídeo en su clase, imagen y de procesamiento de gráficos Procesador RISC ARM ® CortexTM-A8 Subsistema IVA2.2 con C64x + un Procesador de Señales Digitales (DSP) Subsistema de aceleración gráfica SGX en 2D y 3D

Arquitectura de Hardware OMAP35x DSP TMS320DMC64X+ VLIW GPP ISP GPU POWERVR NoC

Arquitectura de Software Codec Engine: API para manejo de algoritmos GPP y DSP. DSP/BIOS Bridge: vinculación del GPP a componentes DSP. Estandares eXpressDSP: llevar a cabo funciones DSP a través de algoritmos que definen códecs multimedia. Multimedia Application Interface: realiza abstracción de operaciones para transmisión de datos.

Módulo de Evaluación OMAP3530 (EVM) EVM OMAP3 de Mistral es una plataforma de bajo costo y fácil de usar, basado en el procesador TI OMAP3x. Diseñado con una arquitectura modular y extensible, la OMAP3 EVM ayuda a los desarrolladores aprovechar las ventajas del procesador OMAP3 de gran alcance. Mistral Solutions

Diagrama de bloques Funcional EVM OMAP3530: Diseñado con una arquitectura modular y extensible OMAP35x EVM Processor Module OMAP35x EVM Main Board WL1271-based module TPS65950 Integrated Power Management

EVM OMAP3530 OMAP35x EVM Main Board Display LCD 3.7" VGA/QVGA touch screen Conectores de Camara Entradas de video S-Video/Component/Composite Salida de video S-Video USB Host Control Functionality (EHCI) High Speed USB 2.0 Conexiones hacia periféricos Ethernet 10/100Mbps Puertos Seriales Teclado High-speed MMC/SD Entrada/salida de audio

EVM OMAP3530 OMAP35x EVM Processor Module: OMAP3530 720MHz ARM Cortex-A8 520MHz C64x+ DSP 256 MB LPDDR/256 MB NAND Flash

EVM OMAP3530 WL1271-based module Soporta estándares Ethernet 802.11 b/g/n y Bluetooth 2.0 +EDR Antenna on board chip TPS65950 Integrated Power Management Administración de alimentación y de generación de clock y reset sobre la tarjeta.

Android en Omap Android en OMAP3 EVM La plataforma Android de Google™ software es una iniciativa de código abierto en torno al kernel Linux, proporciona un marco de aplicaciones para dispositivos móviles. Android en OMAP3 EVM TI ofrece un Software Development Kit (SDK) para Android a través del proyecto Rowboat. El SDK DevKit para Android proporciona una base de software para los módulos de evaluación. Incluye Kernel Lnux, Bootloader (U-Boot/xloader), controladores y bibliotecas OpenGL, Benchmarking, ejemplos de aplicaciones y documentación. Rowboat soporta al DSP a través del Digital Video Software Development Kit (DVSDK) de Linux, propio de TI, utilizando su software stack

Configuración de Software Embebido - Linux Kernel de Android versión 2.6.32. - u-boot: versión 2009.11 - x-loader: Bootstraper 1.45 - Filesystem: Filesystem ARM y Filesystem ARM-DSP.

Proceso de Arranque El Kernel OMAP se construye a partir de las fuentes principales del Kernel de Linux. U-Boot es un gestor de arranque que se encarga de la carga del kernel de Linux. X-Loader configura funciones debajo nivel en la OMAP para arrancar a U-Boot.

Sistema de Referencia SRO-M Aplicaciones Características Conversor de Unidades Transforma grados Fahrenheit a Celsius y viceversa. 3D Graphics Rendering (OpenGL) Proceso para crear un cubo giratorio transparente. Video Player Es un reproductor de video. Audio Recorder/Player SoundRecorder Android Programa predeterminado de Android para grabación de audio. Audio Recorder/Player Programa para grabación y reproducción de Audio. About Despliega un mensaje.

Conversor de Unidades

Cubo 3D

Video Player

Sound Recorder Android

Audio Recorder/Player

About

Pruebas y Resultados Acer Iconia HTC Wildfire Tab A500 A3333 EVM OMAP3530

Características Generales de Dispositivos Modelo Chipset GPP DSP GPU Acer Iconia Tab A500 Nvidia Tegra 250 ARM Cortex-A9 (dual-core) 1 GHz Procesador embebido de Audio y Video de Alta Definición NVIDIA ULP GeForce 1 GB HTC Wildfire A3333 Qualcomm MSM7225 ARM1136EJ-S 528 MHz QDSP5000 122 MHz Adreno 200 EVM OMAP3530 OMAP3530 ARM Cortex-A8 720 MHz TMS320C64x+TM 520 MHz POWERVR SGX530

Resultado Porcentaje de Utilización de CPU a diferentes Resoluciones de Video

Resultado Porcentaje de Utilizacion de CPU a diferentes FPS de Video

Velocidad de actualización gráfica

CONCLUSIONES Estudio, análisis y documentación Aplicaciones multimedia Android Infraestructura en capas. Las pruebas realizadas inciden sobre la Carga del GPP Capacidades de las plataformas evaluadas