プロビジョニングに Apache ACE を使用し、ターゲット側で Apache Felix を使用するファームウェア アップグレード メカニズムを実装する必要があります。Felix には、デバイスのファームウェアをアップグレードする機能がありますか?
Apache ACE のドキュメントに記載されているように、ファームウェア アップグレードのプロビジョニングが可能です。しかし、ファームウェアのバンドルを作成する方法は?
どんな助けでも大歓迎です。
ありがとう
プロビジョニングに Apache ACE を使用し、ターゲット側で Apache Felix を使用するファームウェア アップグレード メカニズムを実装する必要があります。Felix には、デバイスのファームウェアをアップグレードする機能がありますか?
Apache ACE のドキュメントに記載されているように、ファームウェア アップグレードのプロビジョニングが可能です。しかし、ファームウェアのバンドルを作成する方法は?
どんな助けでも大歓迎です。
ありがとう
Apache ACEアーキテクチャのページでは、OSGiバンドルだけでなく、「構成データ、ネイティブコード、デバイスファームウェアなどの関連アーティファクト」の更新についても言及しています。これを処理するために、ACEはリソースプロセッサのプラグインを可能にするDemloyment Admin(OSGi Compendium仕様のセクション114)に依存しています。
Deployment Adminを使用すると、必要なアーティファクトをデバイスに配布し、適切と思われる方法で処理することができます。ファイルを特定の場所に配置したり、アプリケーションパッケージ(rpmやAndroidアプリなど)をインストールしたり、ペイロードを使用したりすることもできます。ファームウェアを更新します。したがって、標準化された展開メカニズムに結び付けて、そのライフサイクルを使用できます。
データを使って賢明なことをするのはあなたの責任であることに注意してください。つまり、ファームウェアを更新するためのブートローダーがない場合、ACEはその点で役立ちませんが、ある場合は、配布メカニズムを利用できます。
開示:私はApacheACEコミッターです。