Yocto Support for NVIDIA Jetson Platforms - Additional topics

From RidgeRun Developer Wiki


Previous: DeepStream Index Next: FAQ





Using GStreamer

Once you have your board up and running, you are ready to test some of the features; one of them is the GStreamer support. If you are using a development kit from NVIDIA, you can use the onboard camera to test it. You can search for useful pipelines in the following links according to your Jetson device:

Add custom device trees or drivers

1. Use devtool to modify the required changes locally in the required linux-tegra recipe.

cd $YOCTO_DIR/build
devtool modify linux-tegra

It will generate a working directory where you can modify or add the needed device tree files at: $YOCTO_DIR/build/workspace/sources/linux-tegra

For example, the default device tree for the Jetson TX2 DevKit will be available at:

$YOCTO_DIR/build/workspace/sources/linux-tegra/nvidia/platform/t18x/quill/kernel-dts/tegra186-quill-p3310-1000-c03-00-base.dts

2. Edit/add required device tree files

3. Edit configuration file for the Jetson board

Open $YOCTO_DIR/meta-tegra/conf/machine/<MACHINE>.conf with your favorite text editor and update the following configuration to reference the .dtb file that will be generated

From:

KERNEL_DEVICETREE ?= "_ddot_/_ddot_/_ddot_/_ddot_/nvidia/platform/t18x/quill/kernel-dts/tegra186-quill-p3310-1000-c03-00-base.dtb"

To:

KERNEL_DEVICETREE ?= "_ddot_/_ddot_/_ddot_/_ddot_/nvidia/platform/t18x/quill/kernel-dts/new-target-device-tree.dtb"



Previous: DeepStream Index Next: FAQ