Universidad Autónoma de MADRID Labomat-Web Laboratorio Web para prototipado y verificación de sistemas HW/SW Gómez-Arribas F.J, González I, González J.

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN F. Llaneras, J. Picó, J. L. Navarro, E. Picó-Marco. Dpto. Ingeniería de sistemas y Automática, Universidad Politécnica de Valencia.
Advertisements

Laboratorio Remoto Estado de Avance Escuela de Ingeniería.
PandoraFMS el Sistema de Monitorización Flexible.
APACHE.
Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
Estructura de un Sistema Operativo
ASPECTOS DEL DISEÑO DE SD
Estructura para servidores de servicios en redes IRC
Desarrollo de un laboratorio para la enseñanza, diseño y desarrollo de servicios móviles abiertos Autor: D. Mario de Molina Gómez Tutor: D. Francisco Javier.
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
ESCUELA POLITÉCNICA DEL EJÉRCITO
Desarrollo de un laboratorio para la enseñanza, diseño y desarrollo de servicios móviles abiertos Autor: D. Mario de Molina Gómez Tutor: D. Francisco Javier.
Javier López García OBJETIVOS DEL PROYECTO Diseñar una nueva arquitectura para SERVIVOX que le proporcione mayor modularidad y flexibilidad. Reestructurar.
Presentación del estado del arte
Ingeniería de sw.
POR: Evelyn Zuleyma Quiroz Velásquez
Infraestructura de Tecnologías de Información
Microcomputadores Prof : Tatiana Marín R.. Sistema basado en microprocesador de 8 bits.
Visualizador de imágenes remotas Alumno: Juan Pablo García Ortíz Director: Vicente Gonzalez Ruiz.
DeSkToP oRbItEr.
LEDA Un Lenguaje para la Especificación y Validación de Arquitecturas de Software Carlos Canal Velasco Depto. de Lenguajes y Ciencias de la Computación.
Introducción a la Programación. Lenguaje de Máquina.
Abril 29, 2004Reunión de Primavera 2004 de CUDI1/14 Middleware para Sistemas Ubicuos basado en Tecnología de Internet 2 Proyecto de investigación conjunto.
Presentación anteproyecto Juan Carlos Gutiérrez Martínez. Universidad Tecnológica de Pereira. Abril 23 de 2009.
Programación I MC José Andrés Vázquez Flores
Maestrante L.I. Agustín Jaime Núñez Rodríguez Directora M.C. María Eugenia Puga Nathal.
Teoría de Sistemas Operativos
Desarrollo de aplicaciones para ambientes distribuidos
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
Sistema Organizador de Invitaciones, Eventos y Memos basado en una aplicación Cliente – Servidor SOIEM TESIS DE GRADO FIEC – ESPOL 2007 Christian Vulgarin.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Sistema de detección de clientes para la recepción de un hotel inteligente Trabajo fin de Máster Realizado por: Antonio Sánchez Linares Dirigido por: Martín.
Universidad Tecnológica de la Mixteca Instituto de Electrónica y Computación El Software Libre, una Alternativa para el Desarrollo de Aplicaciones en la.
© GMV, 2011 Propiedad de GMV Todos los derechos reservados DESARROLLO DE UNA HERRAMIENTA DE VALIDACIÓN Y GESTIÓN DE CÓDIGOS CONTENIDOS EN MENSAJES XML.
PROGRAMACIÓN PARALELA Modelos de programación paralela Modelos computacionales Paradigmas de programación paralela Programación en memoria compartida:
Juan Diego Echeverri E Microelectrónica y Control Universidad de Antioquia.
CONCEPTOS BÁSICOS DE CLIENTE SERVIDOR MICHAEL LOZA, DANNY SANCHEZ & MAURICIO VILLENA.
Presentación TÍTULO: Sistema de muestreo de redes de comunicaciones en tiempo real AUTOR: Javier Morán Carrera Asignatura: Comunicaciones Industriales.
“Diseño e implementación de un sistema de Telemedicina para uso de Electrocardiografía, que enlace un cliente con un servidor web para monitoreo en tiempo.
Presentación Proyecto Fin de Carrera - ITIEI TÍTULO: Sistema de muestreo de redes de comunicaciones en tiempo real AUTOR: Javier Morán Carrera DIRECTOR:
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Programación I MC Hilda Castillo Zacatelco.
El Grupo Español de Usuarios de Innopac Universidad de Cadiz Campus de Jerez Servicios actuales y futuros Monica Ertel, Director, Customer Services Innovative.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Instalación y administración de redes de área local
Sistemas operativos: S. Madre: Controlar, Accesos, interacción, Ejecución, modificar Software: interacción, Ejecución, Modificar Como instalarlo Seguridad.
DISEÑO E IMPLEMTACIÓN DE UNA APLICACIÓN M-LEARNING PARA ACOMPAÑAMIENTO DE CLASES PRESENCIALES Estefanía Fernández Oviedo Laura Isabel Gómez Parra.
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
Arquitectura de Sistema Operativo para Sistemas con múltiples núcleos Microprocesadores para Comunicaciones Jesús A. Díaz Sánchez Curso 2009/2010.
DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE MONITOREO REMOTO BASADO EN WEB PARA EL CONTROL DE VARIABLES FÍSICAS TRANSMITIDAS A TRAVÉS DE INTERNET. Integrantes:
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Programación I MC Beatriz Beltrán Martínez.
Actividad 20. Métodos de prueba en entornos especializados M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
TALLER DE SISTEMAS OPERATIVOS
TELECONTROL DE PROCESOS CON PROTOCOLO IP UTILIZANDO DISPOSITIVOS MÓVILES E INTERFACES DE APLICACIONES API.
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
Administración y comienzo de la experimentación Cómo posibilitar el acceso remoto a un laboratorio local de electrónica Parte ICBL 2008.
Diseño, implementación y verificación de un sistema de hardware reconfigurable para aplicaciones de control. de un sistema de hardware reconfigurable para.
SISTEMAS OPERATIVOS.
Arquitectura y Redes de Computadores
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
 ACCESO REMOTO.  PRESENTADO A:  ING FABIO LASSO  PRESENTADO POR:  CRISTIAN FELIPE CASTRILLON  PARQUE INFORMATICO CARLOS ALBAN.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
POR: BITT BOUTH Informática Aplicada al Medio Ambiente - Curso 99/00 1.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
SOFTWARE DE COMPUTADORAS
Lic. Luis West Grant. De Ventana y para Web. Lic. Luis West Grant. Aplicaciones de Software Aplicaciones de Ventana Se ejecutan en un ambiente gráfico.
Sobre el curso Introducción a la arquitectura del PC.
BASE DE DATOS Reingeniería de Procesos. Modelo de BPR Definición del Negocio Refinamiento e instanciación Evaluación de procesos Especificación y diseño.
Autor: Andrés Rivadeneira
Transcripción de la presentación:

Universidad Autónoma de MADRID Labomat-Web Laboratorio Web para prototipado y verificación de sistemas HW/SW Gómez-Arribas F.J, González I, González J. y Martinez J.

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Agenda Antecedentes y Motivación – Plataforma Labomat3 y el proyecto Retwine – R 3 W 3 : Recursos Reconfigurables en Remoto por Word Wide Web. Objetivos. – Utilización eficiente de los recursos disponibles. – Aplicación docente. Presentación del Laboratorio Web. – Demostración práctica, conclusiones y Trabajo Futuro

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Labomat3 y Retwine Plataforma LABOMAT3 Hardware: – Motorola – 32 MBytes DRAM – 4 kBytes DPSRAM – FPGA XC6216 – FPGA XC4013 Sistema operativo RTEMS Comunicaciones Ethernet, RS232 REmoTe Worldwide Instrumentation NEtwork

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Labomat-Web: Objetivos JCRA2001 Alicante: Recursos Reconfigurables en Remoto

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Labomat-Web: Arquitectura Servidor Web Servidor Bootp Servidor de compilación Sevidor Labomat PC Cliente Cargar modulos Ejecución Monitorización Herramientas de Diseño – VHDL Componentes del Sistema

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S 1. Envío fichero – Compilación – Envío de errores 2. Reinicio y carga del sistema desde el servidor Bootp 3. Carga de módulos hardware desde el PC cliente 4. Ejecución y monitorización del programa Labomat Web: Funcionamiento

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S APLICACIONES DOCENTES Curso de iniciación al Codiseño Experimentos básicos de Codiseño HW/SW  Medida de tiempos de accesos a los recursos de la plataforma  Criptografía: Módulo mult y su interfaz de comunicación con el procesador.  Arquitectura de Ordenadores  Microprocesador elemental  Entorno Labomicro para verificación de prototipos  Sistemas de Control  Labobot: Diseño y verificación de módulos para control de servomecanismos Labomat Web: Lab. experimental

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Coprocesador Criptográfico 1.- Algoritmo software ejecutándose parcial o totalmente en el procesador Experimentos: 2.- Modulos HW e Interfaz de comunicación con procesador en la FPGA XC4013 : -Obtención de tiempos de acceso - Verificación del funcionamiento del módulo Procesador

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Labo-Web: Secuencia de operaciones Implementación de una rutina de test en lenguaje C Envio remoto del fichero al compilador cruzado y recarga del S.O. Carga del modulo Hardware en la FPGA Applet de ejecución y monitorización

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Curso de Arquitectura de Ordenadores 1.- El procesador carga un programa de test y envía señales de control para verificar un prototipo de microprocesador diseñado en VHDL. 2.- En harware se implementa - Controlador DPSRAM: para Arquitectura Harvard - Registro de control para enviar RST y pulsos CLK Procesador MC68360 Módulo Interfaz Registro de Control DPSRAM- MC68360 DPSRAM- Prototipo

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Labomicro: Verificación

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Labobot: Control de Servomecanismos

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Conclusiones  Labomat-Web es un sitio Web : que permite el acceso a todos los recursos disponibles en una plataforma reconfigurable.  Se ha desarrollado una solución multiplataforma basado en arquitectura cliente-servidor que consigue el funcionamiento en remoto del  compilador de código fuente,  la monitorización del funcionamiento de la parte HW y SW del sistema.  Se han presentado ejemplos del un Laboratorio Web :  Experimentos elementales de Codiseño HW/SW.  Prototipado y verificación de procesadores elementales.  Diseño de módulos de Control y verificación de su funcionamiento.

Universidad Autónoma de MADRID F.J. Gómez-Arribas - E.P.S Enlaces – El Proyecto RETWINE – Plataforma Labomat3 – Laboratorio Labomat-Web