MX8 Basler Camera NXP
From Variscite Wiki
DART-MX8M-PLUS Basler Camera using native NXP support
Introduction
The following instructions will allow you to add support for the Basler MIPI camera to your Yocto images using the software modules already present in the Yocto BSP.
This will allow you to stream images/video from a Basler camera(s) connected to a Variscite evaluation kit.
Available cameras
- VCAM-AR1335B (daA4200-30mci): not supported
- VCAM-AR0821B (daA3840-mc): supported
Preparing Yocto to use the Basler camera
There is no need to build a special Yocto image. The default Yocto build, as installed from a standard recovery SD card, already supports the Basler camera.
The Yocto image supports the standard camera by default.
In order to use the Basler camera an additional step is needed.
Run the following commands at the shell prompt:
# cd /boot # mv imx8mp-var-dart-dt8mcustomboard.dtb imx8mp-var-dart-dt8mcustomboard-ov5640.dtb # mv imx8mp-var-dart-dt8mcustomboard-legacy.dtb imx8mp-var-dart-dt8mcustomboard-legacy-ov5640.dtb # mv imx8mp-var-som-symphony.dtb imx8mp-var-som-symphony-ov5640.dtb # ln -fs imx8mp-var-dart-dt8mcustomboard-basler-isp0.dtb imx8mp-var-dart-dt8mcustomboard.dtb # ln -fs imx8mp-var-dart-dt8mcustomboard-legacy-basler-isp0.dtb imx8mp-var-dart-dt8mcustomboard-legacy.dtb # ln -fs imx8mp-var-som-symphony-basler-isp0.dtb imx8mp-var-som-symphony.dtb
Running GStreamer
Run the following command at the shell prompt:
$ gst-launch-1.0 -v v4l2src device=/dev/video2 ! waylandsink