Sistemas Embebidos
Escuela de Ingeniería en Computación
Análisis y Diseño de Algoritmos
Ante-Proyecto #1
Estudiantes:
II Semestre
Grupo 03
7/10/2013
Contenido
TOC \o "1-3" \h \z \u 1) Introducción PAGEREF _Toc339401382 \h 32) Sistemas empotrados42.1) Definición:42.2 Principales características:42.3) Componentes básicos.52.3.1) Hardware62.3.2) Recursosespeciales72.3.3) Software primario82.3.4) Sistema operativo empotrado93) Usos y aplicaciones124) Programas y lenguajes de programación utilizados134.1) Lenguajes:134.1.1) Lenguaje de programación C134.1.2) Lenguaje de programación Ada.144.1.3) Lenguaje de programación Verilog154.1.4) Lenguaje de programación ABEL154.1.5) Basic154.1.6) Ensamblador165) Interfaces176) Referencias19
1) Introducción:
Ennuestra sociedad moderna los sistemas de computación pueden encontrarse en casi cualquier parte. A decir verdad millones de sistemas de computación son producidos y vendidos cada año, como por ejemplo computadores de escritorios o personales. Sin embargo, cabe resaltar que billones de sistemas de computación son construidos con un propósito específico. Esto es lo que se conoce como los sistemasembebidos o empotrados, estos se encuentran en forma de teléfonos celulares, equipos médicos, sistemas de navegación, reproductores MP3, impresoras, automóviles, etc... Estos dispositivos electrónicos incluyen una microcomputadora para ejecutar una aplicación dedicada específica, está oculta dentro de ellos. Este trabajo de investigación tendrá como objetivo informar al lector sobre lo referentea este tipo de sistemas haciendo hincapié en su definición usos, aplicaciones, interfaces utilizadas así como facetas de su desarrollo como lo son los algoritmos y lenguajes de programación utilizados.
2) Sistemas empotrados2.1) Definición:Existen muchas maneras de definir lo que es un sistema empotrado, a continuación se presentan algunas definiciones:
• “Un sistema embebido es cualquierdispositivo que incluye un computador programable, pero en sí mismo no es un computador de propósito general” (Wolf, 2008).
• “Un sistema embebido es un sistema electrónico que contiene un microprocesador o micro controlador; sin embargo, no pensamos en ellos como un computador” (Morton, 2000)
• “Las personas usan el término sistema embebido para referirse a cualquier sistema de cómputoescondido en algún producto o dispositivo” (Simon, 1999)
• “Se refiere a un dispositivo que tiene una o más microcomputadoras en su interior, el término “embebido” significa oculto en el interior para que nadie pueda verlo. (Valvano, 2004)
• “Un sistema embebido es un sistema cuya función principal no es computacional, pero es controlado por un computador integrado. Este computador puede ser unmicro controlador o un microprocesador. La palabra embebido implica que se encuentra dentro del sistema general, oculto a la vista, y forma parte de un todo de mayores dimensiones”.( Wilmshurst,2003)
De este modo podemos decir que un sistema embebido o empotrado es un sistema computacional diseñado para realizar una (o algunas) funciones específicas. A diferencia de una computadora de escritorio opersonal con las que podemos realizar un gran rango de tareas. De este modo dichos sistemas poseen hardware de computador donde se encuentran la mayoría de sus componentes (tarjeta de vídeo, audio, módem, etc.), junto con un software empotrado, siendo este uno de sus componentes más importantes. Puede ser un sistema independiente o formar parte de un sistema mayor. Muchas veces un sistema embebidoes un componente de un sistema mucho más grande, como por ejemplo los sistemas de frenos o el sistema de inyección de combustible, en automóviles actuales son sistemas embebidos. De esta manera los sistemas que no se ven ni se comportan como una computadora normal son considerados como empotrados. (Valvano, 2004)
2.2 Principales características:Los sistemas embebidos cuentan con fuertes...
Regístrate para leer el documento completo.