I purchased a “LI-JETSON-IMX274-DUAL” module ( https://leopardimaging.com/product/li-jetson-imx274-dual/ ) from Leopard Imaging for my Jetson TX1.
The module is not supported by default, out of the box, with NVIDIA’s JetPack distribution.
In order to use the module, one has to install the drivers according to Leopard’s instructions here:
https://www.dropbox.com/s/9yued3yrptlvz27/IMX274_R28.2_TX1_NV_20180428.txt?dl=0
I following the instructions from Leopard Imaging for L4T R28.2 with NVIDIA’s JetPack and it worked great. I can capture simultaneously from both cameras using V4L2 and/or gstreamer.
Now I want to use my custom Yocto build ( GitHub - OE4T/meta-tegra: BSP layer for NVIDIA Jetson platforms, based on L4T ) with this camera module.
I created a bbappend file that uses the Leopard Kernel defconfig and patch files:
>> cat linux-tegra_4.4.bbappend
# Appends: meta-tegra/recipes-kernel/linux/linux-tegra_4.4.bb
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
# Patches for camera
SRC_URI += "file://defconfig"
SRC_URI += "file://tri_streaming_imx274_base28.2_TX1_NV_dtbs_20180428.patch"
SRC_URI += "file://tri_streaming_imx274_base28.2_TX1_NV_kernel_20180428.patch"
The Yocto build completes and when I flash the board, it boots, but there are no /dev/video* devices. Also, gstreamer does not find any camera modules.
How can I integrate these instructions into Yocto? Thanks alot for any help.