Parcial 1: Sistemas Embebidos, MCU vs MPU vs DSP. Flashcards
Sistemas que cumplen con cierta(s) función(es) en específico.
Sistema embebido.
Software que interactúa directamente con el hardware, sin necesidad de intermediarios.
Bare metal firmware.
Principales limitantes de un sistema embebido.
El procesador, memoria y los dispositivos de I/O proveen la mínima cantidad de recursos para cumplir con los requerimientos específicos de aplicación.
¿Qué es el tiempo real?
Es el tiempo de respuesta que ofrece el sistema al hacer ciertas tareas en específico.
Son los dos tipos de tiempo real.
Hard real time y soft real time.
El tiempo para entregar un resultado estricto y es de suma importancia que sea entregado dentro de esa ventana, de lo contrario puede ser muy costoso.
Hard real time.
En este tiempo real, no hay consecuencias graves si el resultado no se da en cierto tiempo.
Soft real time.
Características del tiempo real.
- Debe entregar resultados uniformes (independientemente del dominio del tiempo).
- No debe colapsarse ante un pico en la carga o sobrecarga.
- Debe de poder predecir eventos y consecuencias de una decisión.
- Debe de tener cierta tolerancia a fallos.
Definición de Footprint de un sistema.
Es la cantidad de memoria que es requerida para correr el sistema operativo y sus aplicaciones.
Características de un microprocesador.
- Contiene un procesador digital completo, con al menos un CPU.
- Tiene una ALU y registros asociados.
- Requiere muchos otros componentes para que funcione completamente (ej. memoria).
- Consumen mucha energía.
- Usados en procesamiento de propósito general (general-purpose processing).
Características de un microcontrolador.
- Generalmente, incluyen todas las funciones necesarias para formar un sistema computacional completo.
- Contienen módulos periféricos para funciones comúnmente necesarias (ej. timers).
- Diseñando para un bajo costo y bajo consumo.
- Generalmente, su principal función es de control secuencial.
Características de un DSC.
- Se podría decir que es una combianción de un MCU y un DSP.
- Sus principales aplicaciones son en el control de motores, convertidores de poder, aplicaciones de audio MP3, etc.
Definición de DSP.
Digital Signal Proccessing. Es un área de la ciencia e ingeniería que manipula señales de forma matemática con un objetivo específico. Las ventajas de que sea digital es que es económico, flexible y de mejor calidad.