Zusammenfassung der Ressource
Sistemas embebidos
- Sistemas embebidos
- sistemas operativos creados con el fin de
ser controlados por microprocesadores o
microcontroladores
- dispositivo eléctronico que incluye
hardware y software para realizar
una o varias tareas
- CARACTERISTICAS
- entradas y salidas pueden ser analógicas o digitales,
pueden incluir interfaces para usuario, puede tener
más de un microprocesador, entradas y salidas del
sistema son diferentes, microprocesador toma las
entradas del ambiente y las procesa para generar
salidas
- Dispositivos para sistemas embebidos.
- PAL
GAL.
CPLD.
FPGA.
Microcontroladores.
ASIC.
- Diferencias
- sistema embebido
- Se dedica a un
solo o pequeño
conjunto d
propósito, se
encuentra en
casi cualquier
pieza de la
electronica
moderna
- computadora personal
- tiene un grupo
de recursos
mas grandes,
dispositivo de
propósito
general.
- sistemas embebidos en tiempo real
- realiza sus operaciones en
tiempo constante pero
adecuado.
- se diseña para realizar funciones
particulares
- sistema operativo en tiempo real.
- consisten en interfaces gráficas, entornos de
escritorio o gestores de ventanas
- software que coordina y dirige todos los servicios y
aplicaciones que utiliza el usuario en una
computadora
- Descripcion
- un microprocesador que incluye interfaces
de entrada/salida en el mismo chip.
Normalmente estos sistemas poseen una
interfaz externa para efectuar un
monitoreo del estado y hacer un
diagnóstico del sistema.
- ventajas
- desventajas
- sin experiencia puede caer en
que el proyecto flote sin rumbo.
- Si algún miembro abandona el proyecto,
es complicado integrar a alguien
- puede generar problemas a la hora de unir el
proyecto por los diferentes programadores
del equipo
- programados en un
lenguaje derivado de C++,
- permite reducir
enormemente sus
costes, facilitándole
asimismo su
mantimiento,
- puede ensamblarlo con
cualquier marca de
producto electrónico del
mercado
- Al ser modular, puede
acoplarse a cualquier
periférico que se nos ocurra.
- TIPOS
- Stand-aloneembedded.
Lavadoras, reproductores
DVD, MP3, Pantallas.
- Softreal-time. Refrigeradores,
máquinas expendedoras.
- Hardreal-time. Equipos médicos, satélites,
aviones.
- EJEMPLOS
- CAMARA FOTOGRAFICA, LAVADORA, CONSOLA DE VIDEOJUEGOS,
TELEVISION, AVIONES, AUTOS, REFRIGERADORES, PANTALLAS,
REPRODUCTOR MP3, ETC
- arquitecturas de microprocesadores Von
Neumann y Harvard.
- Von Neumann
- Sus ordenadores constan de 5 partes:
La unidad arimetica-lógica o ALU, la
unidad de control, la memoria, un
dispositivo de entrada/salida y el bus de
datos que proporciona un medio de
transporte de los datos entre las
distintas partes.
- Ventaja: es eficiente en la utilización de la memoria pero su
desventaja es que los tipos de datos no pueden ser reconocidos
sin ambigüedad. Desventaja: un único bus de entrada y salida, si
la instrucción ocupa mas de un byte tendrá que hacer varias
lecturas en la memoria, La limitacion de la velocidad de operacion
a causa del bus único
- Harvard.
- 1 microcontroladores PIC, tiene la unidad central de
proceso (CPU) conectada a dos memorias (una con
las instrucciones y otra con los datos) en dos buses
diferentes. 2-Una de las memorias contiene
instrucciones del programa y la otra almacena datos
3- procesador de Set de Instrucciones Reducido, o
RISC, el set de instrucciones y el bus de memoria de
programa pueden diseñarse para que todas las
instrucciones tengan una sola posición de memoria.
- Ventajas: solo es cuando la frecuencia de lectura de las instrucciones y los
datos es aproximadamente la misma. se usa en procesadores de señales
digitales audio y el video. Desventaja: cuando solo hay una
memoria caché, disminuye el rendimiento en caso de que las instrucciones
no tengan el mismo espacio. Deben poseer instrucciones especiales para
acceder a tablas de valores constantes