This service is available only in Japanese-language.

デバイスドライバのデバッグ方法

NXPのi.MX8M Mini EVKボードおよびMINISASTOCSIを使用しています。
gstreamerを使用して映像を取り込みしているのですが、YUYVフォーマットでしか取り込みできません。
MINISASTOCSIはov5640センサーが使用されていますが、ov5640の仕様書を確認するとRAWフォーマットにも対応しているので、
RAWデータにも対応したいと考えております。
ov5640_mipi_v2.cを確認するとYUYVしか対応していないので、このファイルをカスタマイズしてRAWフォーマットに対応したいと思っております。

bitbakeした後、ov5640_mipi_v2.oファイルはできているのですが、実機で使用されるファイルがどれなのかわかっておりません。
この件に関して実機で必要となるファイルがどれかわかりますでしょうか?

また短時間でビルドできるなど、よいデバッグ方法があればアドバイスいただけますでしょうか?

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

imx8アーキテクチャ向けlinuix-imxの標準のdefconfigファイルでは、
defconfig:CONFIG_MXC_CAMERA_OV5640_MIPI_V2=y
defconfig:CONFIG_VIDEO_OV5640=y
と、カーネルモジュールではなくvmlinux に組み込まれた形で構築されます。

起動中のカーネルの構築時のconfigは、/proc/config.gz でご確認下さい。

回答ありがとうございます。
vmlinuxは存在しており、vmlinuxの使用方法について調べたところ、oprofileが必要ということで
下記のページを参考に対応しました。
https://wiki.yoctoproject.org/wiki/Tracing_and_Profiling

具体的には、local.confの EXTRA_IMAGE_FEATURESの行を下記に変更し、
EXTRA_IMAGE_FEATURES = "debug-tweaks tools-profile dbg-pkgs"
下記行を追加しました。
PACKAGE_DEBUG_SPLIT_STYLE = 'debug-file-directory'

local.confを修正してbitbake imx-image-multimediaを実行し、
作成したイメージをi.MX8M miniにインストールしたのですが、
oprofileは入っていませんでした。

oprofileをインストールする方法はありますでしょうか?

参考としたwikiの情報ですが、更新情報を確認したところ
This page was last modified on 27 January 2013, at 23:40.
となっており、9年以上前の情報となっています。

kirkstoneをお使いの場合は、
https://docs.yoctoproject.org/4.0.5/profile-manual/index.html
をご参照ください。