/ / linux kernel ota framework? - kernel de linux, linux incrustado, gestor de arranque, ota

linux kernel ota framework? - kernel de linux, linux incrustado, gestor de arranque, ota

Antes de diseñar mi propia pila de OTA de Linux, sería mejor que investigue si alguien sabe de una pila / marco de OTA de Linux a la que podría hacer uso / contribuir.

Lo que quiero decir con Linux OTA stack / framework es unServicio capaz de actualizar el kernel de Linux en mi dispositivo desde un repositorio remoto. Básicamente, algo como la función de actualización OTA que se encuentra en la mayoría de los teléfonos inteligentes con Linux hoy en día. Debe ser 99,99% a prueba de fallos, de modo que mis dispositivos (que se montarán en 500 automóviles durante 6 a 12 meses) no se convertirán en ladrillos inútiles que requieren un servicio en el lugar para volver a funcionar.

Una solución de código abierto no es una necesidad: soluciones comerciales que Hacer el trabajo tiene igual interes

Gracias por adelantado. cristiano

Respuestas

1 para la respuesta № 1

¿Podrías usar el APTO, combinado con paquetes de kernel adecuados?


1 para la respuesta № 2

Hacer la actualización real es bastante trivial, puede usar cualquiera de los marcos de administración de paquetes existentes para proporcionar un nuevo paquete de kernel al que el sistema actualice cuando esté disponible.

La parte difícil es cuando tu dispositivo se reinicia enel nuevo kernel que necesita de alguna manera para detectar si no se inicia y reiniciarlo en el antiguo kernel. Para hacerlo sin la intervención humana, necesitará algún tipo de servicio de vigilancia en su hardware.