1 Proyecto de fin de carrera UNIVERSIDAD ORT URUGUAY Alan Cohn – Nº 137033 Rossana Morales – Nº 67756 Tutor: Ing. Matías Nogueira Procesador para control.

Slides:



Advertisements
Presentaciones similares
PROTOCOLOS JORGE CHAVEZ SANTOS.
Advertisements

Microprocesadores Componentes básicos..
Internet y tecnologías web
Hardware y Software de servidor
ARQUITECTURA DE COMPUTADORAS
Hardware.
Manuel H. Santander P. Equipo de Seguridad y Contingencia Informática
“PROTOCOLOS DE COMUNICACIÓN ONLINE”
SERVICIOS DE TCP/IP.
Servicios de red e Internet
1. 2 Ruteadores Seriales Familia RCS 3 Solución versátil y compacta. Dirigido al mercado PYME. Proveen acceso de datos por puerto serial síncrono (V.35)
Placa base, chipset y micropocesador
ESCUELA POLITÉCNICA DEL EJÉRCITO
Optimización de aplicaciones
Introducción a los MCU´s de Motorola
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
MODELO TCP/IP Conectividad de extremo a extremo especificando como los datos deberian ser formateados,direccionados,transmitidos,enrutados y recibidos.
Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al costo de una memoria de baja velocidad Los puntos básicos relacionados con.
Almacenamiento virtual de sitios web: «Hosts» virtuales Gustavo Antequera Rodríguez.
Sistema Inteligente de Transporte
Marzo 2003.
Tecnologías para el desarrollo de aplicaciones Web
La unidad central de procesamiento o CPU
UNIDAD IV ADMINISTRACIÓN DE SISTEMAS CONCEPTOS DE GESTIÓN Y ALMACENAMIENTO.
ENLACE RADIO BIDIRECCIONAL
Zócalo o conexión de la placa base que se utiliza para instalar el procesador. es un método para la comunicación.
Instalación y configuración de servidores. 2 de 9 Servicios Internet (I) “El proyecto Apache es un esfuerzo conjunto para el desarrollo de software orientado.
Central analógica direccionable configurable en red
Un gestor (o administrador) de descargas es un programa diseñado para descargar ficheros de Internet, ayudado de distintos medios para ir pausando y reanudando.
Proxy Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.
M.C. Luis Ricardo Salgado Garza Depto. Ciencias Computacionales, ITESM-MTY Marzo 2004.
Guía de Implementación
MICROCONTROLADORES COMPATIBLES CON 8XC51
Medidor de Potencia Proyecto para el ramo ELO-326 Seminario de Computadores II: "Sistemas Embebidos y sus Aplicaciones" Theo Soto Guzmán Junio 2007.
UNIVERSIDAD DEL VALLE DE MEXICO
Factory Automation Systems CS1W-ETN11 / CJ1W-ETN11 Modulo de comunicaciones Ethernet.
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LA COSTA SUR ALUMNA: CLEMENTINA RANGEL ALMEDA MATERIA: SISTEMAS OPERATIVOS ABIERTOS 16 DE JUNIO 09,
Redes. Qué es una red? Una red es un conjunto de ordenadores conectados entre sí, que pueden compartir datos (imágenes, documentos, etc.) y recursos (una.
Es la parte lógica y está formada por los programas.
Tema 4: El microcontrolador PIC16F876
CONCEPTOS DE REDES Y PUERTOS MAS CONOCIDOS
1 GESTIÓN DE UTILIZACIÓN DE REDES Noviembre 2013 Herramienta de Monitoreo Pandora FMS David González.
TARJETA MADRE.
Michael Nelson Rodríguez # Tedu 220. Introducción Existe una extensa lista de nombres y frases que se utilizan como metodo para entender los diferentes.
File Transfer Protocol.
Protocolos del modelo TCP/IP
Ing. Elizabeth Guerrero V.
Técnico en Informática
El procesador.
PROTOCOLO TCP Y UDP.
PLACA MADRE.
Protocolos de comunicación TCP/IP
Ing. Elizabeth Guerrero V.
¿QUE ES INTERNET? La Internet es una red de redes. Actualmente conecta miles de redes para permitir compartir información y recursos a nivel mundial. Con.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
TELECONTROL DE PROCESOS CON PROTOCOLO IP UTILIZANDO DISPOSITIVOS MÓVILES E INTERFACES DE APLICACIONES API.
UNIVERSIDAD LATINA SEGURIDAD INFORMATICA II
Hardware Ada García 2º D.
Gabriel Montañés León. TCP es un protocolo orientado a conexión es decir, que permite que dos máquinas que están comunicadas controlen el estado de la.
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
BOARD O TARJETA MADRE.
Se denomina tecnologías integradas de la internet al conjunto de herramientas que permiten la operación, elaboración almacenamiento, procedimiento, envió,
Se denomina tecnologías integradas de la internet al conjunto de herramientas que permiten la operación, elaboración almacenamiento, procedimiento, envió,
TECNOLOGIAS INTEGRADAS DE INTERNET. CIRLEY CASTILLO MÓNICA MANTILLA DERLY VARGAS Aprendices: ING. BLANCA NUBIA CHITIVA Instructora: CENTRO DE INDUSTRIA.
Alumno: Daniel Fernández Curso:4.1. Fuentes de alimentación  Es un dispositivo que convierte la tensión alterna de la red de suministro, en una o varias.
Infografía Placa Base Oscar Wilson Mendoza Martínez
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
La tarjeta madre es el componente más importante de un computador, ya que en él se integran y coordinan todos los demás elementos que permiten su adecuado.
LINDA K. MASIAS MORALES CONCEPTOS DE HARDWARE, SOFTWARE Y TICS.
Transcripción de la presentación:

1 Proyecto de fin de carrera UNIVERSIDAD ORT URUGUAY Alan Cohn – Nº Rossana Morales – Nº Tutor: Ing. Matías Nogueira Procesador para control multiprotocolar

2 20 de Setiembre de Montevideo Contenido de la presentación Herramientas para la gestión del proyecto Objetivos Herramientas de gestión de proyecto Sistemas embebidos con interfaz Ethernet Comparación entre placas ¿Por qué Rabbit? Protocolos estudiados Decisión sobre los protocolos a implementar Estrategia de programación Pruebas Próximos pasos

3 Descripción El sistema constará de un bloque central y varios módulos de salida, cumpliéndose la condición que cada módulo de salida manejará y controlará un único protocolo. Procesador para control multiprotocolar 20 de Setiembre de Montevideo

4 Objetivos Establecer un protocolo general para comandar los distintos módulos de salida. Proporcionar escalabilidad y versatilidad de módulos de salida. Posibilidad de configurar y programar el sistema via Ethernet. Estudio de una estructura multiprotocolo. Pequeño, compacto y de fácil manejo. Obtener un prototipo funcionando. Procesador para control multiprotocolar 20 de Setiembre de Montevideo

5 TWiki guardar un registro de cambios trabajar simultaneamente envío de avisos instantáneos acceso en forma remota. documentar cada vez que se necesite gestionar el seguimiento del proyecto tener reglas de escritura fáciles y simples almacenar archivos jerarquizar y ordenar la información poder insertar imágenes en los documentos Procesador para control multiprotocolar 20 de Setiembre de Montevideo

6 Subversion | TortoiseSVN versionado de archivos historial con cambios versatilidad en la aplicación mecanismos para el almacenamiento herramientas de comparación Procesador para control multiprotocolar 20 de Setiembre de Montevideo

7 Sistemas embebidos con interfaz Ethernet Rabbit RCM3700 Rabbit RCM3720 Digi ConnectCore 7U PC104 ARM TS Procesador para control multiprotocolar 20 de Setiembre de Montevideo

8 Rabbit RCM3700 – RCM3720 Prestaciones: Módulo Ethernet de bajo costo basado en el procesador Rabbit 3000 a 22.1 MHz. Ethernet 10Base-T, RJ K Flash / 512K SRAM (RCM3700). 512K Flash / 256K SRAM (RCM3720). 1MB de Memoria Flash Serie. Conexión para batería externa. 33 E/S digitales / Bus de E/S alternado. 4 puertos serie (IrDA, HDLC, asynch, SPI). Tamaño: 7.5 cm x 3.0 cm x 2.2 cm Procesador para control multiprotocolar 20 de Setiembre de Montevideo

9 Rabbit RCM3700 – RCM3720 Tabla de precios: ProductoDescripciónPrecio en U$S por unidad RCM KB RAM – 512 KB Flash59 RCM KB RAM – 512 KB Flash49 Development kitPlaca RCM Development kitPlaca RCM Procesador para control multiprotocolar 20 de Setiembre de Montevideo

10 Digi ConnectCore 7U Prestaciones: Procesador de 32 bits, 46 o 55 MHz. 16 MB de memoria RAM 8 KB de memoria EEPROM Hasta 8 MB de memoria flash Placa Ethernet 10/100 base-T 2 puertos USART y SPI Trabaja sobre un sistema operativo Linux 2 timers de 27 bits. Interface JTAG on-board Tamaño: 6.28 cm x 1.85 cm x 1.04 cm. Procesador para control multiprotocolar 20 de Setiembre de Montevideo

11 Digi ConnectCore 7U Tabla de precios: Procesador para control multiprotocolar 20 de Setiembre de Montevideo ItemDescripciónPrecio en U$S por unidad ConnectCore 7U16 MB SDRAM, 2 MB Flash MB SDRAM, 8 MB Flash MB SDRAM, 16 MB Flash 175 Development kitsLxNETES Linux299 NET+OS1495

12 PC104 TS Prestaciones: Sistema operativo TS-Linux Embedded instalado 200 MHz ARM9 CPU con MMU 8 MB on-board Strata Flash (Bootear a Linux) 32 MB memoria RAM True IDE Compact Flash socket (para memoria Flash adicional) 2 USB 2.0 compliant Full Speed host (OHCI) ports - 12 Mbps máximo 2 puertos seriales (hasta 230 Kbaud) 10/100 Megabit Ethernet port 20 líneas E/S digitales Watchdog Timer Bus de expansión PC/104 SPI bus interface Intefaz para LCD Single +5VDC power 450 mA Tamaño: 9.5 cm x cm. Procesador para control multiprotocolar 20 de Setiembre de Montevideo

13 PC104 TS Tabla de precios: ProductoDescripciónPrecio en U$S por unidad TS – 7200 SBC32 MB RAM – 8 MB Flash MB RAM – 16 MB Flash165 USB g interface MB Compact flash card 105 Procesador para control multiprotocolar 20 de Setiembre de Montevideo

14 Comparación entre placas Precio Dimensiones Caracterísitcas Soporte Procesador para control multiprotocolar 20 de Setiembre de Montevideo

15 ¿Por qué Rabbit? Prestaciones: El Rabbit es un microprocesador: su bus es accesible. Su bus de direcciones es de 20 bits, lo que implica 1MB de direccionamiento posible. Su bus de datos es de 8 bits: menos líneas de conexión. Es un microcontrolador: I/O ports, USARTs (seriales), timers, WDT (watch-dog), RTC (real-time clock), todos incluídos en un chip. Chip Selects que eliminan circuitos de decodificación para memoria, generación de 0 a 4 wait-states. I/O strobes que eliminan circuitos de decodificación para I/O, con generación de 0 a 15 wait-states. Serial boot: siempre es posible cargar la última versión, sin parches. Slave port: facilita la interconexión de procesadores, incluso puede bootear del slave port. El kit de desarrollo viene acompañado por un potente entorno de programación C con bibliotecas de funciones, soporte multitarea, TCP/IP (sin restricciones), e ICD (In- Circuit Debugging). Las dimensiones de la placa son pequeñas. Procesador para control multiprotocolar 20 de Setiembre de Montevideo

16 ¿Por qué Rabbit? Core Modules: Capacidad de memoria instalada Controlador Ethernet Pines para la conexión con el mundo exterior recurso probado en ambientes conflictivos, económicos y de fácil implementación Procesador para control multiprotocolar 20 de Setiembre de Montevideo

17 ¿Por qué Rabbit? Dynamic C: Funciones standard de C, incluyendo coma flotante (floating point) y funciones trascendentes. Multitarea cooperativo Interfaz I 2 C Interfaz con GPS receivers en NMEA-0183 FFT (Fast Fourier Transforms) Interfaz SPI RTC (Real Time Clock) Interfaz serie (stream oriented, con flow control, circular buffers, frame oriented) Funciones adicionales para TCP/IP, incluídas en Dynamic C: DHCP client HTTP server con soporte SSI y CGI FTP server/client TFTP server/client ICMP (ping) POP3 client SMTP client Acceso socket level a UDP y TCP Procesador para control multiprotocolar 20 de Setiembre de Montevideo

18 Protocolos estudiados OSGI RS-232 HTTP SMTP Procesador para control multiprotocolar 20 de Setiembre de Montevideo

19 Decisión sobre los protocolos a implementar OSGI Java Virtual Machine RS – 232 Facilidad Distintas aplicaciones seriales Procesador para control multiprotocolar 20 de Setiembre de Montevideo

20 Decisión sobre los protocolos a implementar HTTP Servidor Web SMTP Envío de correos electrónicos Procesador para control multiprotocolar 20 de Setiembre de Montevideo

21 Estrategia de programación Funcionamiento de un puerto serie. Implementación de una página web en el servidor Buscar la forma de autentificarse. Probar el envío de mails cada vez que se realiza una acción en la página web. Implementación de los protocolos de red y manejo del puerto serie por red. Realización de una pequeña web por HTML para el manejo del puerto serie con distintas opciones. Procesador para control multiprotocolar 20 de Setiembre de Montevideo

22 Pruebas Switchcaracter.c Paridad.c Controlflujo.c Autentificación.c Browsled.c Mailnew.c Browsnew.c Procesador para control multiprotocolar 20 de Setiembre de Montevideo

23 Próximos pasos Herramientas de gestión de proyecto UltraVNC Protocolos modelo OSGI y correspondencia con el protocolo general RFI y su posible implementación IrDA y su desarrollo en base a la confección de bases de datos. X10 y su posible implementación. Procesador para control multiprotocolar 20 de Setiembre de Montevideo

24 Próximos pasos Implementación y programación métodos de reseteo del sistema página web específica de configuración posibles arquitecturas puerto serie por internet implementación de varios módulos de salida bajo el mismo protocolo escalabilidad Procesador para control multiprotocolar 20 de Setiembre de Montevideo

25 Próximos pasos Diseño Esquemáticos Componentes Alimentación del sistema Protección Procesador para control multiprotocolar 20 de Setiembre de Montevideo