Yocto Support for NVIDIA Jetson Platforms - Additional Topics

From RidgeRun Developer Connection
Jump to: navigation, search



Previous: DeepStream Index Next: FAQ


Nvidia-preferred-partner-badge-rgb-for-screen.png




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