MX8 Basler Camera: Difference between revisions
No edit summary |
No edit summary |
||
Line 60: | Line 60: | ||
{{#lst:Yocto_Platform_Customization|{{#var:BASLER_GSTREAMER_SECTION}}}} | {{#lst:Yocto_Platform_Customization|{{#var:BASLER_GSTREAMER_SECTION}}}} | ||
}} | }} | ||
{{#if: {{#var:BASLER_SWITCH_CAM_SECTION}} | | |||
= Switching between different Basler cameras = | |||
The Yocto image built supports the | |||
[https://www.variscite.com/product/accessories/vcam-ar1335b-i-mx8-camera-board/ VCAM-AR1335B] (daA4200-30mci) | |||
camera by default.<br> | |||
In order to use the [https://www.variscite.com/product/accessories/vcam-ar0821b-camera-board/ VCAM-AR0821B] (daA3840-mc) | |||
camera you need to run the following commands at the shell prompt: | |||
{{#lst:Yocto_Platform_Customization|{{#var:BASLER_SWITCH_CAM_SECTION}}}} | |||
}} | |||
The changes become effective after reboot. | |||
{{#if: {{#var:BASLER_RECOVERY_SD_PATH}} | | {{#if: {{#var:BASLER_RECOVERY_SD_PATH}} | | ||
= Prebuilt recovery SD card image = | = Prebuilt recovery SD card image = |
Revision as of 20:37, 11 November 2021
Introduction
The following instructions will allow you to add CEP (Camera Enablement Package) support for the Basler MIPI camera to your Yocto images.
This will allow you to stream images/video from a Basler camera(s) connected to a Variscite evaluation kit.
Available Basler cameras
- VCAM-AR1335B (daA4200-30mci): supported
- VCAM-AR0821B (daA3840-mc): not supported
Download Variscite Yocto BSP
Please follow Build Yocto from source code.
Execute steps 1-4.3 to download the BSP sources, but don't start bitbake yet.
Download and install Basler meta layers
$ wget ftp://customerv:Variscite1@ftp.variscite.com/Basler/Software/basler-dart-bcon-mipi-imx8-cep_1.5.0-for-imx-4.14.98-2.0.0_ga_sumo.tar.gz $ mkdir basler-dart-bcon-mipi-imx8-cep_1.5.0-for-imx-4.14.98-2.0.0_ga_sumo $ tar xf basler-dart-bcon-mipi-imx8-cep_1.5.0-for-imx-4.14.98-2.0.0_ga_sumo.tar.gz -C basler-dart-bcon-mipi-imx8-cep_1.5.0-for-imx-4.14.98-2.0.0_ga_sumo $ mv basler-dart-bcon-mipi-imx8-cep_1.5.0-for-imx-4.14.98-2.0.0_ga_sumo/meta-basler* ../sources $ wget ftp://customerv:Variscite1@ftp.variscite.com/Basler/Software/sumo-fsl-4.14.98-cep-1.5.0/meta-variscite-imx-basler.tar.gz $ tar xf meta-variscite-imx-basler.tar.gz -C ../sources/
Customize configuration files
Customize bblayers.conf
Add the following lines to conf/bblayers.conf under your Yocto build directory:
BBLAYERS += " ${BSPDIR}/sources/meta-basler-imx8 " BBLAYERS += " ${BSPDIR}/sources/meta-basler-tools/meta-basler-common "
BBLAYERS += " ${BSPDIR}/sources/meta-variscite-imx-basler "
Customize local.conf
Add the following to conf/local.conf under your Yocto build directory:
IMAGE_INSTALL_append = " \ basler-camera-driver \ pylon \ python3-pypylon \ gentl-producer \ xauth \ " MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-basler-camera-driver"
Build Yocto image
Continue following Build Yocto from source code from where you left off, to bitbake and install an image.
Running Basler camera application
Run the following commands at the shell prompt:
$ export DISPLAY=:0.0 $ /usr/bin/pylon
The changes become effective after reboot.
Prebuilt recovery SD card image
A prebuilt recovery SD card image with Basler camera support can be downloaded from:
Note: Some web browsers have removed FTP support. Please see our FTP wiki page.