Si alguna vez has visto el firmware de algún microcontrolador habrás visto que su estructura contiene elementos como drivers, hal, aplicaciones, middlewares…
¿Qué es todo esto? Es la estructura que sigue el software embebido.
Es importante entender cómo esta estructura, te facilitará el trabajo en tu proyecto y además te permitirá diseñar el software de manera que sea reutilizable.
Sigue leyendo en el blog: las 4 capas del software embebido.