Un sistema embebido es un sistema de cómputo dedicado integrado en un producto (no es un PC de propósito general). Incluye hardware (procesador, memoria, E/S) y software (firmware, a veces sistema operativo en tiempo real y aplicación) para una función concreta.
Características en entornos industriales
En aplicaciones industriales se exige fiabilidad, robustez ante interferencias y temperaturas, ciclos de vida largos y a menudo cumplimiento normativo (CE, sectorial). El software suele ser determinista, con tiempos de respuesta acotados, y el hardware debe estar bien dimensionado y documentado.
Fases del desarrollo
El desarrollo abarca la definición de requisitos, la elección de arquitectura (SoC, SoM, MCU, etc.), el diseño de hardware, el desarrollo de firmware y drivers, la integración y las pruebas. En muchos proyectos es clave la colaboración entre hardware y software desde el inicio.
- Arquitectura hardware y selección de procesador/SoM
- Firmware, RTOS y aplicación
- Validación funcional y de fiabilidad
En REIDITE Electronics desarrollamos sistemas embebidos industriales de extremo a extremo, incluyendo hardware, firmware y software de aplicación.