La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROYECTO DE GRADO PLATAFORMAS SYSTEMS-ON-CHIP OMAP PARA EL DESARROLLO RÁPIDO DE SISTEMAS EMBEBIDOS SANDRA ELIZABETH ARGUELLO JÁCOME.

Presentaciones similares


Presentación del tema: "PROYECTO DE GRADO PLATAFORMAS SYSTEMS-ON-CHIP OMAP PARA EL DESARROLLO RÁPIDO DE SISTEMAS EMBEBIDOS SANDRA ELIZABETH ARGUELLO JÁCOME."— Transcripción de la presentación:

1 PROYECTO DE GRADO PLATAFORMAS SYSTEMS-ON-CHIP OMAP PARA EL DESARROLLO RÁPIDO DE SISTEMAS EMBEBIDOS SANDRA ELIZABETH ARGUELLO JÁCOME

2

3 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.

4

5 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.

6 Evolución hacia el diseño SoC

7 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

8 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

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

10 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.

11 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

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

13

14

15 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

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

17 EVM OMAP3530 WL1271-based module Soporta estándares Ethernet 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.

18 Android en Omap 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 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.

19

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

21 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.

22 Sistema de Referencia SRO-M AplicacionesCaracterí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.

23

24 Conversor de Unidades

25 Cubo 3D

26 Video Player

27 Sound Recorder Android

28 Audio Recorder/Player

29 About

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

31 Características Generales de Dispositivos ModeloChipsetGPPDSPGPU 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 QDSP MHzAdreno 200 EVM OMAP3530 OMAP3530 ARM Cortex- A8 720 MHz TMS320C64x+TM 520 MHz POWERVR SGX530

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

33 Resultado Porcentaje de Utilizacion de CPU a diferentes FPS de Video

34 Velocidad de actualización gráfica

35 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


Descargar ppt "PROYECTO DE GRADO PLATAFORMAS SYSTEMS-ON-CHIP OMAP PARA EL DESARROLLO RÁPIDO DE SISTEMAS EMBEBIDOS SANDRA ELIZABETH ARGUELLO JÁCOME."

Presentaciones similares


Anuncios Google