接入普通版本的树莓派5 imx219摄像头后,/dev/video节点还是只有
$ v4l2-ctl -A
cam-req-mgr-devnode (no bus info):
/dev/media0
/dev/media1
msm_vidc_media (platform:aa00000.video-codec):
/dev/media2
msm_vidc_decoder (platform:msm_vidc_bus):
/dev/video32
/dev/video33
使用ffplay都播放不了,应该是没初始化正确。
内核方面貌似也没开启
$ zcat /proc/config.gz |grep -i imx219
# CONFIG_VIDEO_IMX219 is not set
Dear customer
当前采用的camera架构,imx219 sensor不是以/dev/video节点形式显示出来的
您可以连接imx219,参考user-manual执行gst命令,进行预览/拍摄/录像
好的。看来我的gstreamer被我更新搞的没插件了 
我重刷一下系统再试试。
重刷了Debian13,运行手册里面的命令gst-launch-1.0 -e qtiqmmfsrc camera=0 name=camsrc ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc ! queue ! waylandsink fullscreen=true async=true
提示 WARNING: erroneous pipeline: no element “qtiqmmfsrc”
可以确定Debian13并没有这个插件。
装完高通Linux后第一时间确认了
rubikpi:~$ gst-inspect-1.0 |grep qti
qtibatch: qtibatch: Batching stream buffers
qtimetamux: qtimetamux: Meta muxer
qtimetatransform: qtimetatransform: Meta Transform
qtimldemux: qtimldemux: Batching stream buffers
qtimlmetaparser: qtimlmetaparser: Meta parser
qtimlqnn: qtimlqnn: QNN based ML plugin
qtimlsnpe: qtimlsnpe: SNPE Machine Learning
qtimltflite: qtimltflite: TFLite Machine Learning
qtimlvclassification: qtimlvclassification: Machine Learning image classification
qtimlvconverter: qtimlvconverter: Machine Learning Video Converter
qtimlvdetection: qtimlvdetection: Machine Learning image object detection
qtimlvpose: qtimlvpose: Machine Learning Pose
qtimlvsegmentation: qtimlvsegmentation: Machine Learning image segmentation
qtimlvsuperresolution: qtimlvsuperresolution: Machine Learning image super resolution
qtimsgpub: qtimsgpub: Message Publisher Client
qtimsgsub: qtimsgsub: Message Subscriber Client
qtiobjtracker: qtiobjtracker: Object Tracker
qtioverlay: qtioverlay: QTI Overlay
qtiqmmfsrc: qtiqmmfsrc: QMMF Video Source
qtiredissink: qtiredissink: QTI Redis Sink Element
qtirestrictedzonedbg: qtirestrictedzonedbg: Restricted Zone Filter
qtirtspbin: qtirtspbin: RTSP streaming Bin
qtismartvencbin: qtismartvencbin: Smart Video Encode Bin
qtisocketsink: qtisocketsink: QTI Socket Sink Element
qtisocketsrc: qtisocketsrc: QTI Socket Source Element
qtivcomposer: qtivcomposer: Video composer
qtivoverlay: qtivoverlay: Video Overlay
qtivsplit: qtivsplit: Video stream splitter
qtivtransform: qtivtransform: Video transformer
typefindfunctions: image/x-quicktime: qif, qtif, qti
而Debian13只有一个 typefindfunctions: image/x-quicktime: qif, qtif, qti
Dear customer
We have received your question, but our technical team is on holiday. We will get back to you as soon as the holiday is over.
Dear customer
当前已发布的Debian版本camera不支持预览,您可以连接imx219,执行下列命令,可以正常进行拍照/录像
拍照
export GST_PLUGIN_PATH=/usr/lib/gstreamer-1.0/:$GST_PLUGIN_PATH
export LD_LIBRARY_PATH=/usr/lib
gst-launch-1.0 -e qtiqmmfsrc camera=0 name=qmmf ! image/jpeg,width=1920,height=1080,framerate=30/1 ! multifilesink location=/opt/frame%d.jpg sync=true async=false max-files=2
拍照完成后在 /opt 目录下会生成对应的 frame%d.jpg 文件,如下图:

录像
export GST_PLUGIN_PATH=/usr/lib/gstreamer-1.0/:$GST_PLUGIN_PATH
export LD_LIBRARY_PATH=/usr/lib
gst-launch-1.0 -e qtiqmmfsrc camera=0 name=camsrc video_0::type=preview ! video/x-raw\(memory:GBM\),format=NV12,width=1920,height=1080,framerate=30/1,compression=ubwc,interlace-mode=progressive,colorimetry=bt601 ! queue ! v4l2h264enc capture-io-mode=5 output-io-mode=5 ! queue ! h264parse ! mp4mux ! queue ! filesink location="/opt/mux0.mp4"
视频保存为 /opt/mux0.mp4,如下图

Dear customer
切换root用户可以体验更多功能以及开启命令补全,建议您在debug之前切换root用户
好的,谢谢。
顺便记录一下,普通用户跑dsp的话需要把/dev/fastrpc-* 改为666就可以了。