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ファイルはできているのですが、実機で使用されるファイルがどれなのかわかっておりません。
この件に関して実機で必要となるファイルがどれかわかりますでしょうか?
また短時間でビルドできるなど、よいデバッグ方法があればアドバイスいただけますでしょうか?
よろしくお願いいたします。
yakuhito
2022/11/7 (月) 21:52
ov5640向けのドライバーはカーネルにstaticにリンクされているかと
imx8アーキテクチャ向けlinuix-imxの標準のdefconfigファイルでは、
defconfig:CONFIG_MXC_CAMERA_OV5640_MIPI_V2=y
defconfig:CONFIG_VIDEO_OV5640=y
と、カーネルモジュールではなくvmlinux に組み込まれた形で構築されます。
起動中のカーネルの構築時のconfigは、/proc/config.gz でご確認下さい。
atsushi
2022/11/15 (火) 14:15
oprofileについて
回答ありがとうございます。
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をインストールする方法はありますでしょうか?
yakuhito
2022/11/15 (火) 17:57
oprofileはYocto2.5以降レシピは提供されなくなっています
参考とした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
をご参照ください。