Cuando [Sami Pietikäinen] se dio cuenta de que el Bluetooth incorporado en su automóvil no era compatible con el audio, no lo desechó y compró un Tesla. En cambio, decidió remediar el problema construyendo un pequeño dispositivo Bluetooth que se conectó a la toma auxiliar. Para hacer esto, usó una Raspberry Pi Zero con un pHAT DAC (Convertidor digital a audio). Tal vez sea usar un mazo para romper una nuez, pero a veces trabajas con lo que tienes. La parte interesante se encuentra en lo que hizo a continuación: usó Yocto para optimizar el dispositivo y hacerlo lo más simple y directo posible.

Esto se debe a que el sistema operativo Raspbian que utilizó para la primera versión hace mucho más de lo necesario: el dispositivo solo tiene que manejar Bluetooth y la salida de audio, y realmente no necesitaba todas las otras cosas que Raspbian intenta instalar y ejecutar.

Entonces, para la segunda versión, prescindió de Raspbian y usó Yocto, un proyecto que le permite crear una distribución de Linux personalizada. Al eliminar las cosas que el proyecto no necesita, hizo que el proyecto fuera mucho más rápido y racionalizado. El usó Meta-raspberrypi, un paquete de soporte de placa (BSP) que proporciona la base para ejecutar Yocto en una Pi, luego modificó una imagen Yocto preconstruida para deshabilitar todas las funciones que no necesitaba.

El resultado es un dispositivo que es mucho más simple y que se inicia y está listo para reproducir música en unos cinco segundos. Esa es una mejora considerable durante el tiempo de arranque de treinta a sesenta segundos de la imagen Raspbian estándar (suponiendo que arranque en absoluto), y es un buen ejemplo de lo simple que a veces es mejor.


Dejar respuesta

Please enter your comment!
Please enter your name here