Camera Guide¶
Camera Enablement¶
Module |
Camera |
Precompiled Image |
Yocto Enablement |
---|---|---|---|
QSMP-2550 |
qsmp-2550-karo-image-weston in Download Area |
||
QSMP-2350 |
qsmp-2350-karo-image-weston in Download Area |
Camera DTB¶
To enable camera support you need to load the appropriate FDT overlay according to the following table.
Module |
Camera Supported |
FDT overlay |
---|---|---|
qsmp-2* on qsbase5 |
qsmp-csi |
Stream Camera¶
To stream a camera live video on your weston desktop follow the instructions listed below.
Module |
Camera |
Stream Options |
---|---|---|
qsmp-2* |
Start camera stream from serial terminal: export XDG_RUNTIME_DIR=/run/user/1000
export WAYLAND_DISPLAY=wayland-1
media-ctl -r
media-ctl -d platform:48030000.dcmipp -l \
'"stm32_csi 48020000.csi":1->"dcmipp_input":0[1]'
media-ctl -d platform:48030000.dcmipp -l \
"'dcmipp_input':2->'dcmipp_main_isp':0[1]"
media-ctl -d platform:48030000.dcmipp \
--set-v4l2 "'imx219 0-0010':0[fmt:SRGGB10_1X10/2592x1940]"
media-ctl -d platform:48030000.dcmipp \
--set-v4l2 "'stm32_csi 48020000.csi':1[fmt:SRGGB10_1X10/2592x1940]"
media-ctl -d platform:48030000.dcmipp \
--set-v4l2 "'dcmipp_input':2[fmt:SRGGB10_1X10/2592x1940 field:none]"
media-ctl -d platform:48030000.dcmipp \
--set-v4l2 "'dcmipp_main_isp':1[fmt:RGB888_1X24/2592x1940 field:none]"
media-ctl -d platform:48030000.dcmipp \
--set-v4l2 "'dcmipp_main_postproc':0[compose:(0,0)/640x480]"
media-ctl -d platform:48030000.dcmipp \
--set-v4l2 "'dcmipp_main_postproc':1[fmt:RGB888_1X24/640x480]"
export main_capture_dev=\
$(media-ctl -d "platform:48030000.dcmipp" -e "dcmipp_main_capture")
gst-launch-1.0 v4l2src device=$main_capture_dev ! \
"video/x-raw, format=RGB16, width=640,height=480, framerate=30/1" ! \
queue ! waylandsink fullscreen=true
|