2. DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE DESARROLLO EMBEBIDO BASADO EN MICROCONTROLADOR PIC-18 PARA LA EMPRESA DEVICES & TECHNOLOGY Luis Andrés Vásquez Rodríguez Programa de Ingeniería en Electrónica y Telecomunicaciones
3. Descripción del Problema Planteamiento del Problema Estado del Arte y Marco Teórico Objetivos del Proyecto Metodología Propuesta …
8. La Empresa… Situación Problemica… En el Proceso Normal de Diseño… ¿? Se plantea una Nueva idea o un nuevo Requerimiento Prototipo Producto Final Diseño Lógico Cada Producto es un Rompecabezas Diferente Para n productos = n procesos de Diseño Selección de Componentes
9.
10. La Empresa… Solución Propuesta Interfaz de Visualización Propia Soporte de Teclado PS/2 Diseño Reducido Comunicación al PC Sistema Embebido Configurable Expandible Almacenamiento Externo Conexión de Red
11. Sistemas Embebidos ¿Qué son? Un sistema embebido (EmbeddedSystem), también conocido como sistema incorporado o empotrado, es una combinación de hardware y software (equipo informático o computador), eventualmente con componentes mecánicos, diseñados para realizar un conjunto específico de tareas u operaciones dentro de un dispositivo mayor. Ordenador Personal -PC: Sistema Embebido - SE: - Es de propósito General. - Realiza Tareas Especificas. - Realiza Muchas Tareas. - Baja Capacidad.
12. Sistemas Embebidos ¿Como son? Por lo general, son computadoras de una única placa o tarjeta, denominados SBC (del ingles, Single BoardComputer). Estos dispositivos funcionan con un sistema operativo, almacenados en memorias internas de la misma placa y en la mayoría de los casos son desarrollados por los mismos fabricantes de la SBC. Debido principalmente a su versatilidad y bajo costo, los Microcontroladoresson hoy día una de las opciones más comunes a la hora de implementar sistemas embebidos.
23. Reducción en tiempos y costos de desarrollo: los esfuerzos en la elaboración de nuevos diseños estarían enfocados en la compatibilidad de conexión del hardware existente y las nuevas interfaces.
24. Flexibilidad: las modificaciones a los bloques de códigos existentes ya operativos, son menos traumáticas que desarrollar códigos nuevos.
25. Evolución del diseño: orientar el diseño de productos sobre un hardware base, permite estar en continuo desarrollo y optimización de los productos.
26.
27. Diseñar el Hardware del Sistema Embebido que cumpla con los requerimientos dados por la empresa en cuanto a nivel de integración, consumo de energía, tamaño del SBC y bajo costo de fabricación.
28. Desarrollar el Firmware o Software Embebido utilizando una de las herramientas o plataformas de programación de alto nivel existentes en el mercado.
29.
30. Luis Andrés Vásquez Rodríguez Barranquilla – Noviembre 2.009 Análisis de resultado y propuesta ingenieril El Hardware o Target El Software Embebido o Firmware Modo de Programacion …
45. Los dispositivos seleccionados para la implementación son de fácil consecución y acceso. El uso y la reproducción del diseño puede contribuir a la estandarización de desarrollo de productos que persigue la empresa.
46. Sin desarrollar ni implementar un sistema operativo propiamente para el SDEM, la estructura del firmware y la forma como se plantea el diseño de los códigos para las aplicaciones finales es bastante estable, pues a través de la prioridad de interrupciones el SDEM atiende varias tareas.
47.
48.
49. Implementar la conexión Ethernet con un dispositivo que posea a nivel de Hardware la pila TCP/IP.