Raspberry Pi es probablemente el más popular bajo costo sola computadora de tablero en el mercado. A menudo se utiliza para Internet de las cosas y otros proyectos integrados. Varias distribuciones de GNU/Linux tienen soporte excelente para Raspberry Pi y hay incluso Microsoft Windows para Raspberry Pi 2.
Si desea crear la Internet de las cosas (IoT) basado en Raspberry Pi y si quieres hacerlo profesionalmente es aconsejable construir una distribución de Linux embebida que se adapta a las necesidades exactas de su dispositivo. Para una distribución de Linux de arranque en Raspberry Pi es necesario un gestor de arranque, kernel de Linux y varias aplicaciones en el espacio de usuario.
Una de las maneras más populares para la construcción de la distribución de Linux embebido personalizado está utilizando el proyecto Yocto. Yocto es un proyecto de colaboración de la Fundación de Linux que utiliza el motor de compilación Openembedded marco y bitbake. Poky es el sistema de referencia del Proyecto Yocto con un ciclo de lanzamiento de seis meses. Proporciona meta datos divididos en capas y recetas para la construcción de varios paquetes e imágenes.
Este tutorial contiene los pasos exactos para construir una imagen con la distribución mínima de GNU/Linux para Raspberry Pi, que incluye systemd y connman.