MX8 e-con Camera: Difference between revisions

From Variscite Wiki
No edit summary
Line 14: Line 14:


= Download and install the e-con meta layers =  
= Download and install the e-con meta layers =  
{{#if: {{#var:META_ECON_BRANCH}}|
$ git clone https://github.com/varigit/meta-econ-imx -b {{#var:META_ECON_BRANCH}} ../sources/meta-econ-imx
}}<!--
-->{{#ifeq: {{#var:YOCTO_NAME}} | Sumo |
  $ wget ftp://customerv:Variscite1@ftp.variscite.com/e-con/sumo-fsl-4.14.98/meta-econ-imx8.tar.gz
  $ wget ftp://customerv:Variscite1@ftp.variscite.com/e-con/sumo-fsl-4.14.98/meta-econ-imx8.tar.gz
  $ tar xf meta-econ-imx8.tar.gz -C ../sources
  $ tar xf meta-econ-imx8.tar.gz -C ../sources
  $ wget ftp://customerv:Variscite1@ftp.variscite.com/e-con/sumo-fsl-4.14.98/meta-variscite-imx-econ.tar.gz
  $ wget ftp://customerv:Variscite1@ftp.variscite.com/e-con/sumo-fsl-4.14.98/meta-variscite-imx-econ.tar.gz
  $ tar xf meta-variscite-imx-econ.tar.gz -C ../sources
  $ tar xf meta-variscite-imx-econ.tar.gz -C ../sources
 
}}
= Customize configuration files =
= Customize configuration files =


== Customize bblayers.conf ==
== Customize bblayers.conf ==
Add the following lines to conf/bblayers.conf under your Yocto build directory:
Add the following lines to conf/bblayers.conf under your Yocto build directory:
{{#if: {{#var:META_ECON_BRANCH}}|
BBLAYERS += " ${BSPDIR}/sources/meta-econ-imx "
}}<!--
-->{{#ifeq: {{#var:YOCTO_NAME}} | Sumo |
  BBLAYERS += " ${BSPDIR}/sources/meta-econ-imx8 "
  BBLAYERS += " ${BSPDIR}/sources/meta-econ-imx8 "
  BBLAYERS += " ${BSPDIR}/sources/meta-variscite-imx-econ "
  BBLAYERS += " ${BSPDIR}/sources/meta-variscite-imx-econ "
}}


{{#if: {{#var:META_ECON_LOCALCONF_SECTION}} |
== Customize local.conf ==
== Customize local.conf ==
Add the following to conf/local.conf under your Yocto build directory:
Add the following to conf/local.conf under your Yocto build directory:
IMAGE_INSTALL_append = " \
{{#lst:Yocto_Platform_Customization|{{#var:META_ECON_LOCALCONF_SECTION}}}}
        econ-camera-driver \
}}
"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-econ-camera-driver"


= Build a Yocto image =
= Build a Yocto image =

Revision as of 16:58, 15 November 2021

DART-MX8M-MINI e-con Systems Camera

Introduction

The following instructions will allow you to add support for the e-con Systems MIPI camera VCAM-AR1335E to your Yocto images.
This will allow you to stream images/video from a e-con Systems camera VCAM-AR1335E connected to a Variscite evaluation kit.

Download the Variscite Yocto BSP

Please follow Build Yocto from source code.
Execute steps 1-4.3 to download the BSP sources, but don't run bitbake yet.

Download and install the e-con meta layers

$ wget ftp://customerv:Variscite1@ftp.variscite.com/e-con/sumo-fsl-4.14.98/meta-econ-imx8.tar.gz
$ tar xf meta-econ-imx8.tar.gz -C ../sources
$ wget ftp://customerv:Variscite1@ftp.variscite.com/e-con/sumo-fsl-4.14.98/meta-variscite-imx-econ.tar.gz
$ tar xf meta-variscite-imx-econ.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-econ-imx8 "
BBLAYERS += " ${BSPDIR}/sources/meta-variscite-imx-econ "

Customize local.conf

Add the following to conf/local.conf under your Yocto build directory:

IMAGE_INSTALL_append = " \
       econ-camera-driver \
"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-econ-camera-driver"

Build a Yocto image

Continue following Build Yocto from source code from where you left off, to bitbake and install an image.

Testing the e-con Systems camera

Follow the DART-MX8M-MINI Camera page to test the camera.

Prebuilt recovery SD card image

A prebuilt recovery SD card image with e-con camera support can be downloaded from:

ftp://customerv:Variscite1@ftp.variscite.com/e-con/Software/DART-MX8M-MINI/sumo-fsl-4.14.98/dart-mx8mm-econ-recovery-sd.v24.img.gz

Note: Some web browsers have removed FTP support. Please see our FTP wiki page.