Встроенный Linux - механизм развертывания обновлений прошивки? [закрыто]
Я подумываю о разработке проекта Yocto для проекта встраиваемого Linux (промышленного приложения), и у меня есть несколько вопросов для тех, кто имеет опыт работы со встраиваемым Linux в целом - Yocto получает бонус. Просто нужно получить представление о том, что обычно делается в обновлениях прошивки.
У меня есть несколько требований: аутентификация, безопасный протокол связи, некоторый тип отката в случае неудачного обновления. Кроме того, если есть способ постепенно выпустить патч для всего парка устройств, это также будет интересно, так как я хочу избегать кирпичных устройств в полевых условиях.
Как вы развертываете обновления / исправления на полевых устройствах сегодня и сколько времени потребовалось для их разработки? Есть ли другие соображения, которые я пропускаю?