1117352_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1117352_ja-JP

1117352_ja-JP

i.MX 8カメラのユース・ケース<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

この文書は、i.MX 8 MIPI-CSIのすべてのユースケースを説明し、ボードでサポートされているカメラとドーターカード、互換性のあるデバイスツリー(DTS)ファイル、およびi.MX 8ボードでこれらのカメラオプションを有効にする方法を示しています。

さらに、この文書では、imxcompositor_g2dプラグインを使用した複数カメラの出力、GStreamerのゼロコピー パイプライン、V4L2 APIによる追加制御の例など、カメラの高度なユース・ケースについても説明しています。

グラフィックスとディスプレイi.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlusi.MX 8M | i.MX 8M Mini | i.MX 8M NanoマルチメディアRe: i.MX 8カメラの使用例<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

このカメラは「ユース・ケース」マニュアルによると、「/dev/video0」に割り当てられます。前述した例(gst-launch1.0 v4l2src device=/dev/video0 ! autovideosink)でも動作し、カメラ出力はHDMIにミラーリングされます。

ところが、linux/v4l2 – Gateworksのような例でこのカメラから取得しようとすると、次のメッセージを受信します。

./capture /dev/video0 1920 1080 1
VIDIOC_G_STD: デバイスに対して不適切な ioctl
VIDIOC_S_STD: デバイスに対して不適切な ioctl
NTSC TVデコーダーが見つかりました
SECAM TVデコーダーが見つかりました
PAL TVデコーダーが見つかりました
/dev/video0 はビデオキャプチャデバイスではありません

なぜこれがキャプチャデバイスではないのですか?

使用環境は以下のとおりです。

v4l2-ctl --all -d /dev/video0
ドライバ情報:
       ドライバ名     :mxc-isi-cap
       カード・タイプ       :mxc-isi-cap
       バス情報        :platform:32e00000.isi:cap_devic
        ドライバのバージョン  :5.4.24
        性能    :0x84201000
               動画キャプチャ・マルチプレーナー
               ストリーミング
               拡張ピクセル・フォーマット
               デバイス性能
       デバイス容量     :0x04201000
               動画キャプチャ・マルチプレーナー
               ストリーミング
               拡張ピクセル・フォーマット
メディア・ドライバ情報:
       ドライバ名     :mxc-md
       モデル           :FSLキャプチャ・メディア・デバイス
       シリアル           :
       ・バス情報        :
       メディアのバージョン   :5.4.24
        ハードウェア・リビジョン:0x00000000 (0)
       ドライバのバージョン  :5.4.24
インターフェース情報:
       ID              :0x03000014
       タイプ            :V4L動画
エンティティ情報:
       ID              :0x00000012 (18)
       名前            :mxc_isi.0.capture
        機能        :V4L2 I/O
       パッド0x01000013  :0:シンク
         リンク0x02000021:エンティティ「mxc_isi.0」のリモートパッド0x100000eから:Data, Enabled
優先度:2
フォーマット・動画キャプチャ・マルチプレーナー:
       幅/高さ     :0/0
       ピクセル・フォーマット     :「RGBP」(16ビットRGB 5-6-5)
       フィールド            :なし
       プレーン数 :1
       フラグ            :
       色空間       :JPEG
       変換機能:デフォルト
       YCbCr/HSVエンコーディング:デフォルト
       量子化     :デフォルト
       プレーン0          :
          1行あたりバイト数:0
          画像サイズ    :0
ストリーミング・パラメータ・動画キャプチャ:
       性能    :timeperframe
       毎秒フレーム数:30.000(30/1)
       読み取りバッファ    :0

ユーザーコントロール

horizontal_flip 0x00980914 (bool) : デフォルト=0 値=0
vertical_flip 0x00980915 (bool) : デフォルト=0 値=0
alpha_component 0x00980929 (int) : 最小=0 最大=255 ステップ=1 デフォルト=0 値=0

Re: i.MX 8カメラの使用例<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi arno_0‌,

個の件では、SoCリファレンス・マニュアルしかありません。

Marco

Re: i.MX 8カメラの使用例<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

MIPIの制御と低レベルでの画像受信について説明した文書はありますか? 

Re: i.MX 8カメラの使用例<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Sebster‌,

気に入っていただけてうれしいです。

ご質問に関してですが、i.MX 8QXPとi.MX 8QMのMIPI-CSIチャネル。インターフェースは独立しているため、各チャネルでカメラの最大解像度を取得できます。ただし、当然のことながら、いくつかの帯域幅の制限にも考慮が必要です。

VPUに関しては、残念ながら関連ドキュメントはありませんが、実施する価値のあるテストです。

これらのトピックを確認するためにコミュニティスレッドを開いていただければ幸いです。きっと多くの人々の助けになると確信しています。

よろしくお願いいたします。

Marco

Re: i.MX 8カメラの使用例<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Marco,

素晴らしいお仕事です!

お客様の例では、3.3 MCIMXCAMERA1MPカメラ・ドータ・カードに接続されているカメラが4台あります。

  1. MIPI-CSIインターフェースを飽和させずに、これらのカメラが到達可能な最大解像度はどれくらいでしょうか。
  2. これらのカメラが到達可能であり、単一VPUで同時にH.264をエンコード可能な最大解像度をご存知ですか?この件に関するドキュメントをお持ちの場合は、ぜひ、拝見したいと思います。

改めて感謝いたします!
SPA

Re: i.MX 8カメラの使用例<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Ofer,

ご提案ありがとうございます。しかし、以下の GStreamer ドキュメントの方がより適していると考えます。

https://community.nxp.com/docs/DOC-347107 

ご提案は、v2.0リリースに反映いたします。

BR,

Marco

Re: i.MX 8カメラの使用例<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi,

このガイドを投稿していただきありがとうございます。i.MX8QXP/i.MX8QM用に、ハードウェア・アクセラレーションJPEGエンコーディングとデコーディングの例を追加することをお勧めします。

Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 12:49 AM
Updated by: