0% encontró este documento útil (0 votos)
174 vistas23 páginas

Sistemas Embebidos

El documento habla sobre las tendencias en sistemas embebidos en diferentes sectores como salud, energía, automoción y hogar inteligente. Describe los componentes clave de hardware como microprocesadores, microcontroladores y System on Chip. También cubre temas de software embebido y los desafíos en el desarrollo e ingeniería de software para este tipo de sistemas.

Cargado por

Lean Miglio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
174 vistas23 páginas

Sistemas Embebidos

El documento habla sobre las tendencias en sistemas embebidos en diferentes sectores como salud, energía, automoción y hogar inteligente. Describe los componentes clave de hardware como microprocesadores, microcontroladores y System on Chip. También cubre temas de software embebido y los desafíos en el desarrollo e ingeniería de software para este tipo de sistemas.

Cargado por

Lean Miglio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

SISTEMAS EMBEBIDOS

Definición
Tendencias – Sector Salud
Tendencias – Sector Energético
Tendencias – Sector Automoción
Tendencias – Sector Automatización del
Hogar
Tendencias – Tecnologías Transversales
Mercado
Diseño de Hardware
Microprocesador o Microcontrolador
El procesamiento central del sistema se
lleva a cabo gracias a un microprocesador
o microcontrolador

Estos sistemas pueden ser programados


directamente en el lenguaje ensamblador
del microcontrolador o microprocesador o
utilizando otros lenguajes como C o C++ u
otro lenguaje de alto nivel como Python.
Microprocesador
Inicialmente, el procesador estaba formado por elementos independientes
interconectados entre sí mediante buses. Por ejemplo los registros, el oscilador que
da la señal de clock (o reloj), la ALU, todos eran componentes separados.
Microcontrolador
Si se optimiza el microprocesador para
aplicaciones de control embebidas se hablará
de microcontrolador.

Se integran las memorias RAM, ROM o FLASH

Se suelen integrar varios componentes


periféricos comunes en el control de
aplicaciones, tales como: periféricos de
comunicación serial, temporizadores,
contadores, modulador de amplitud de pulso,
etc.
SOC- SYSTEM ON CHIP
El término SoC (System-On-Chip) es bastante
genérico y suele utilizarse más desde una
perspectiva de marketing.

Un conjunto de elementos que antes estaban


separados pero ahora se integran en un único chip
puede llamarse SoC.

Es un término muy amplio que hace referencia a


casi cualquier tecnología que se integra dentro de
un único chip o placa. MODULO ESP32 (SOC con WIFI)
Microprocesadores RISC vs CISC
CISC RISC
Poseen gran colección de Arquitectura basada en una colección
instrucciones que de instrucciones simples, se construye para
van desde simples a muy complejas y minimizar el tiempo de ejecución de una
especializadas instrucción, optimizando y limitando el número
de instrucciones.
Requiere ejecutar menos cantidad de
instrucciones para realizar la misma Requieren de menos transistores, lo cual los
tarea que la arquitectura RISC. hace más económicos de diseñar y producir
Este diseño requiere muchos más Permiten crear procesadores con «espacio»
transistores que la arquitectura RISC, lo libre para añadir otros circuitos o reducir
cual conlleva más generación de sencillamente el encapsulado
temperatura, mayor consumo y mayor
requisito de chip de silicio (mas costoso) Menor consumo de energía.
Estado actual – RISC vs. CISC
Se puede decir que CISC es un microprocesador de “fuerza bruta” y RISC un
microprocesador optimizado.

EN EL AMBITO DE FUERZA BRUTA:


Actualmente estamos viendo como RISC va acortando terreno a la arquitectura CISC.
El Apple M1 usado en portátiles de la compañía se basa en licencias de ARM, quien licencia diseños de
procesadores basados en RISC.
Apple dejará de lado la dependencia que tenía de Intel y de los procesadores CISC.

EN EL AMBITO DE LOS SISTEMAS EMBEBIDOS:


RISC es mayormente usado, por su menor consumo y su mayor escala de integración. Teniendo ARM una amplia
cuota del mercado
Diseño de Software
Software Embebido y los Retos que
Implica su Desarrollo
❑ El software de los sistemas embebidos deben ser reactivos o
reaccionar ante cambios en el ambiente, deben funcionar todo el tiempo
❑ Realizar algunos cálculos en tiempo real sin ningún retraso, es decir, se
deben tener resultados en tiempos fijos ante cualquier eventualidad.
❑ Se utiliza para controlar los productos electrónicos a nivel lógico.
Desarrollarlo involucra retos completamente diferentes a los que la
mayoría de los programadores de software está acostumbrado
❑ Pueden o no, valerse de un sistema operativo SO (por limitaciones de
Hardware y/o de consumo). Por ejemplo, un control electrónico de
lavarropa no suele tener un SO.
Software Embebido
Ingeniería de Software
Ingeniería de Software

Al tratarse de sistemas que están concebidos


para funcionar durante un largo periodo de
tiempo, las pruebas de fiabilidad y robustez
cobran relevancia; la limitación de recursos hace
que sean necesarias pruebas de rendimiento

el testing es una actividad esencial


Cadena de valor

También podría gustarte