Nvmedia tips / tutorial / webinar?

Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
other

Target Operating System
Linux
QNX
other

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other

SDK Manager Version
1.6.0.8170
other

Host Machine Version
native Ubuntu 18.04
other


We currently use Drive Software 10.0 with DriveWorks 2.2 and DriveNet. There are limitations and bugs in DriveWorks 2.2 that are fixed in DriveWorks 3.5, but we can’t upgrade because DriveWorks 3.5 doesn’t include DriveNet. Some time ago, there was a promise of Drive Software 11.0, but it seems unlikely now.

With the limitations and bugs in DriveWorks 2.2 and lack of support for DriveNet in DriveWorks 3.5, we are considering dropping DriveWorks altogether. This would mean using the underlying Nvmedia framework.

How to get started with Nvmedia?

But the documentation for getting started with Nvmedia looks difficult.

Are there any tutorials for developing using Nvmedia?

What is the typical workflow for developing and testing Nvmedia applications? From other posts, it looks like there is no way to run Nvmedia applications on host PC, so can’t test it before deploying. Is host PC only used to cross-compile Nvmedia to aarch64 before transferring the built files to the target Drive Xavier AGX machine?

Dear @gpu_power,
Yes. You need to cross compile the sample on host and test it on target.
You may take a look at NvMedia Samples, NvMedia documentation know the API usage.