デバイス ブランドが SDK を提供する場合でも、アプリケーション チームはアクセス可能なインターフェイス、デバイスのバージョン、配信権限を確認する必要があります。イメージやパラメータにアクセスしても、ドライバー、ブートローダー、ファームウェア更新メカニズム、またはソース コードへのアクセスは確立されません。インターフェイスの機能、ライセンス、および責任を個別に評価します。

SDKによって公開されるレイヤーを特定する

露出要素 確認事項 開発範囲への影響
画像とステータス フォーマット、バッファ、タイミング、エラー状態、およびスレッド規則 画像キャプチャ ラッパーとダウンストリーム処理を定義します
パラメータとコントロール 読み取りおよび書き込み可能な項目、範囲、単位、アクション シーケンスおよび制限 構成ツールとサポートされるワークフローを定義します
ファームウェアとアップデートインターフェイス 利用可能な通話、適用可能なモデル、障害、サプライヤーのサポート アップデート API の統合とブートおよびリカバリの開発を区別する
ドライバー、プロトコル、ソース ドキュメント、コード、ビルド環境、および変更権限の利用可能性 下位レベルの適応または変更のための入力を確立します
発売・配布 バイナリ、サンプル、ランタイム ライブラリ、およびドキュメントのライセンス条項 どのサードパーティコンポーネントが提供されるかを定義します

料金、変更権、製品の配布については、実際のライセンスを確認してください。この記事では、ブランド固有の承認条件を前提としていません。公式 SDK のダウンロードは、サードパーティ開発者の認定やパートナーシップを確立するものではありません。

バージョン マトリックスでサポートされる組み合わせを定義する

デバイス モデル、ハードウェア リビジョン、ファームウェア、SDK、OS、プロセッサ アーキテクチャ、ドライバー、および動作モードを記録します。あるモデルでの成功例は、その組み合わせの検証記録です。他のモデルまたはシステムの場合は、相違点、回帰チェック、および現在の検証状態を特定します。

成果物と過失責任

委託された作業には、SDK ラッパー、構成ツール、アプリケーション、ドライバーの適応、またはファームウェアの開発が含まれます。各タスクのソース コード、ライブラリ、サンプル、ビルド手順、API ドキュメント、およびテスト レコードを指定します。ベンダーのファームウェア、サードパーティのライブラリ、および認証文書をそれぞれのライセンスに基づいて転送します。配信権のないコンポーネントの完全なソースを約束しないでください。

イメージの欠落、パラメータ書き込みの失敗、またはデバイスの切断については、誰が機器、ログ、再現条件を提供するか、誰がアダプタ、ドライバ、またはファームウェアを調査するかについて合意します。 SDK によって公開されていない機能については、文書と実現可能性のレビューが必要です。これらはアプリケーション開発に暗黙的に含まれるわけではありません。

関連サービス: ビジョンデバイス SDK と構成ツール そして ビジョンアルゴリズムとSDK開発。モデル、SDK、ライセンス書類を次の方法で提出してください。 プロジェクトのお問い合わせ 委託範囲を評価するため。