企業向けIoT・エンジニアリングサービス

ブートローダーとデバイス OTA ファームウェアの開発

利用可能なストレージとパーティション レイアウトの更新の検証、停電処理、起動確認、障害のロールバックを開発します。稼働中の機器のファームウェアをリモートで保守する必要がある製品会社向け。

組み込みファームウェアとデバイスのセキュリティ開発と統合テストドキュメントの配信

開発範囲

利用可能なストレージとパーティション レイアウトの更新の検証、停電処理、起動確認、障害のロールバックを開発します。

このサービスの対象者
稼働中の機器のファームウェアをリモートで保守する必要がある製品会社
同意する成果物
ブートローダー、クライアントのアップグレード、パッケージ化ツール、テスト記録のアップグレード。

プロジェクト開始に必要な資料

情報は、インターフェイス、実装条件、作業範囲を決定するために使用されます。

  • ブートローダー、フラッシュ パーティション、イメージ サイズ、および現在のファームウェア
  • リンク、パケット形式、署名方法、および鍵管理の責任をアップグレードします。
  • 停電復旧、ロールバック、バージョン互換性、ダウングレードルールの禁止

成果物と検収

納品ドキュメント
ブートローダー、クライアントのアップグレード、パッケージ化ツール、テスト記録のアップグレード。
バージョンと再現性
配信リストには、ターゲット ハードウェア、ソフトウェア バージョン、構築または展開手順、インターフェイス構成、およびテスト記録が記録され、その後の統合テストとメンテナンスが容易になります。
  • 通常のアップグレード、破損したパッケージ、間違ったモデル、署名の失敗のテスト
  • 消去、検証、切り替え、最初のブートの各フェーズで停電からの回復を検証
  • フェイルバック ポリシーとロールバック防止ポリシー間の互換性を確認する

受け入れは、双方が確認した機器、バージョン、環境、サンプル、指標に基づいて行われます。ソースコードと設計文書の範囲、プロトタイプの材料、サードパーティの料金、およびその後のメンテナンスがプロジェクト文書に記載されています。

よくある質問

ファームウェア パーティションが 1 つあるデバイスは OTA アップデートをサポートできますか?

これには、予備のストレージ、外部メモリ、回復アクセス、およびブートローダーが変更可能かどうかを評価する必要があります。単一パーティションの更新および回復手順には独自の検証が必要です。デュアルパーティション切り替え手順を単純に再利用することはできません。

開発範囲を決定するにはどのような情報が必要ですか?

提供してください: ブートローダー、フラッシュ パーティション、イメージ サイズ、および現在のファームウェア。リンク、パケット形式、署名方法、および鍵管理の責任をアップグレードします。停電復旧、ロールバック、バージョン互換性、ダウングレードルールの禁止。不足している情報は、範囲が合意される前に、インターフェイスのチェックや集中的な実現可能性テストを通じて対処できます。

プロジェクトについて話し合う

デバイスとインターフェイス情報を使用して範囲を定義する

ワークロードの評価と段階的な配信手配を容易にするために、ターゲット機能、既存の機器またはコード、インターフェイス プロトコル、展開環境、および計画されたマイルストーンを提供してください。

IoT開発のご相談
相談
電話
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp QR コード QRコードをスキャンするか、クリックして連絡してください
トップに戻る