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