いいえ。アプリケーションは、公開された設定、画像バッファー、変換、ビジネス ロジックを管理できます。アプリケーションの変更だけでは、正しい電気接続、電源状態、ハードウェア クロック、または必要なデバイス ドライバー ソフトウェアの可用性は確立されません。有効な生のフレームが予想されるキャプチャ インターフェイスに到達しているかどうかを確認し、変更が必要なレイヤーを特定します。
観察された症状の証拠を準備する
| 観察 | 初期チェック | 有用な証拠 |
|---|---|---|
| デバイスが存在しない、または制御通信が失敗する | 接続、電源、クロック、アドレス、ドライバー、設定 | ピン配置、バージョン、起動ログ |
| デバイスは検出されましたが、有効なフレームがありません | モード、データパス、受信機の構成 | モードパラメータ、リンクステータス、生のフレームレコード |
| 生のフレームは存在しますが、アプリケーションの表示が間違っています | フォーマット、ストライド、バッファーの有効期間と変換 | RAWファイル、フォーマット記述および再生プログラム |
| 断続的な実行時エラー | キャプチャ カウンタとビジネス処理カウンタを個別に比較する | 各レイヤーからのエラー、タイミング、およびリソースのレコード |
構成可能なパラメータではアプリケーションの問題全体が特定されない
アプリケーションは、ドライバー インターフェイスを通じて露出またはモードの変更を要求する場合があります。ハードウェアがこれらの設定をサポートしているかどうか、ドライバーが実際にそれらの設定を適用しているかどうか、データ パスが条件を満たしているかどうかは引き続き確認する必要があります。リナックス カメラセンサードライバーのドキュメント クロックとハードウェアの状態を説明するのに役立ちます。実際の動作は、ターゲットのカーネルとドライバーによって異なります。
再現可能な問題を送信する
カメラとボードのモデル、接続、カーネルとドライバーのバージョン、設定、操作手順、生の画像、および対応するログを提供します。起動中、モード変更中、継続キャプチャ中、または回復中に障害が発生したかどうかを記録します。どのコードまたはハードウェアに変更が必要かを判断する前に、問題を再現し、証拠のある段階を特定します。
変更が完了したかどうかを判断する
影響を受けるモードや回復手順を含め、同じ構成で元の問題を再テストします。可視画像だけでは、すべての撮影条件または継続的な動作にわたって許容されるわけではありません。この記事は診断について説明するものであり、テストされていない互換性やパフォーマンスを保証するものではありません。
関連サービス: ビジョンハードウェアと組み込みテクノロジー, プロジェクトの相談.