La elección de un sistema operativo (SO) para el diseño de un producto embebido es una de las tareas más complejas y críticas antes de lanzarse al proceso de diseño, ya que esta decisión tiene importantes ramificaciones a largo plazo que afectan tanto al desarrollo como al éxito en el mercado de un producto.
Hay varios factores que hacen que la elección de un sistema operativo basado en Linux sea una opción inteligente, como por ejemplo
- Coste de adquisición
- Disponibilidad del código fuente
- Amplia compatibilidad con la arquitectura
Si se elige un sistema operativo de código abierto bien respaldado, estos factores pueden mejorar significativamente el tiempo de comercialización y reducir el riesgo y el esfuerzo de diseño de la plataforma.
Es un poco como cocinar una receta compleja cuando se tienen todos los ingredientes a mano y las herramientas adecuadas listas, frente a intentar crear una creación culinaria experta desde cero sin una base de herramientas o ingredientes. ¿Qué método tiene más probabilidades de éxito, y en el momento oportuno?
Dicho esto, elegir un sistema operativo específico basado en Linux puede resultar confuso.
Muchos se preguntan: con tantas plataformas basadas en Linux disponibles en el mercado, ¿por qué utilizar el Proyecto Yocto en lugar de una distribución binaria estándar no integrada como Debian o Ubuntu?
El informe técnico de Digi, Yocto Project: The Right Choice for Embedded Systems Design, ofrece una visión general y una respuesta a esta pregunta fundamental.
El Proyecto Yocto se describe a menudo como un proyecto paraguas, es decir, un grupo de diferentes proyectos de código abierto auspiciados por la Fundación Linux que se unen para colaborar en herramientas, mejores prácticas y software que ayuden a crear plataformas de sistemas operativos embebidos personalizados basados en Linux.
Esto significa que nunca se empieza de cero ni se tiene la sensación de estar construyendo algo de la nada. Además, el proyecto Yocto se mantiene en buen estado y avanza constantemente. La instancia Yocto de Digi, Digi Embedded Yocto, proporciona una amplia gama de bibliotecas de apoyo y documentación para ayudarle a desarrollar su próximo proyecto y llegar al mercado en su línea de tiempo.
Cómo empezar: