2012-05-10 4 views
0

Мне нужно реализовать механизм обновления прошивки, в котором Apache ACE будет использоваться для обеспечения, а Apache Felix будет использоваться на стороне цели. Имеет ли Felix возможность обновления прошивки на устройствах?Обновление прошивки с использованием OSGi

Как указано в документации Apache ACE, возможно обновление прошивки. Но как создать пакет для прошивки?

Любая помощь будет высоко оценена.

Благодаря

+0

Как насчет некоторого контекста? Что вы пробовали? –

+0

Мы попробовали Apache Ace и felix для обновления приложений JAVA. Но мы не знаем, как это будет работать на обновление прошивки. – Ayushi

ответ

1

Апач ACE architecture page действительно относится к обновлению не только пучков OSGi, но и «связанные артефакты, таким как данные конфигурации, машинный код и встроенное программное обеспечение устройства.» Чтобы справиться с этим, ACE полагается на администратора Demloyment (раздел 114 спецификации OSGi Compendium Specification), который позволяет подключаться к ресурсным процессорам.

Использование администратора развертывания. У вас есть способ распространять артефакты, необходимые для ваших устройств, и обрабатывать их таким образом, который вам подходит: поместить файлы в определенное место, установить пакеты приложений (например, rpm или приложения для Android) или даже использовать полезную нагрузку для обновления прошивки. Таким образом, вы можете привязываться к стандартизированному механизму развертывания и использовать его жизненный цикл.

Обратите внимание, что все еще ваш ответственность за то, чтобы сделать что-то разумное с данными. Другими словами, если у вас нет загрузчика для обновления вашей прошивки, ACE не может вам помочь в этом, но если вы это сделаете, вы можете кататься по механизму распространения.

Раскрытие информации: Я являюсь коммандером ACE для Apache.

+0

Большое спасибо за ваш ответ. – Ayushi

Смежные вопросы