NVIDIA Tegra Tegra Linux Driver Package
Development Guide
February 23, 2016 | 23.2 Release

 
Package Manifest
The NVIDIA® Tegra® Linux Driver Package is provided in the following tar file:
Tegra<SOC>_Linux_<release_num>.<version_num>_<release_type>.tbz2
Where:
<release_num> is the branch number of the release, such as R23.
<version num> is the version number of the build, such as 2.0.
<release_type> is armhf (for hard-float ABI).
The following table lists the top level directories (denoted by a trailing slash /) and files that are created when you expand the tar file.
Directory or Filename
Description
<platform>.conf
Configuration file(s) for flash.sh specific to the development platform represented by <platform>.
rootfs/
Staging directory for the root filesystem.
rootfs/README.txt
Read Me instructing you to copy the sample file system here.
kernel/
Kernel images and kernel modules.
kernel/dtb/
Kernel Device Tree Binary (DTB) files for the particular SoC.
bootloader/
Boot loader and related components.
bootloader/<board>/
Platform-specific files.
bootloader/<board>/BCT/
Platform-specific Boot Configuraiton Table (BCT) files.
bootloader/<board>/cfg/
Configuration files for specific <board>
nv_tegra/
NVIDIA drivers and sample applications.
nv_tegra/nv_sample_apps/
NVIDIA sample applications.
nv_tegra/nv_tools.tbz2
Container tar for NVIDIA provided tools.
source_sync.sh
Script to download kernel and U-Boot source.
apply_binaries.sh
Script to apply nv_tegra components.
flash.sh
Script to flash the boot loader and kernel from the package.
Note: The <platform> variable specifies the development system, such as jetson-tx1.
Documentation
Tegra Linux Driver Package (L4T) also includes the following documentation:
Tegra_Linux_Driver_Package_Release_Notes_<ver>.pdf
Tegra_Linux_Driver_Package_Documents_<ver>.tar
Where <ver> is the version of the release, such as R23.2.0.
Kernel
The kernel directory contains the following directories (denoted by a trailing slash /) and files.
Directory or Filename
Description
dtb/
SoC-specific kernel Device Tree Binary (DTB) files.
dtb/tegra210-*.dtb
DTB files specific to various board types.
dtc
Device-tree-compiler binary.
Image
Kernel binary image.
zImage
Compressed kernel binary image.
LICENSE
GNU General Public License (GPL).
LICENSE.dtc
GNU General Public License (GPL) for the device-tree-compiler binary.
kernel_headers.tbz2
Kernel header files needed for compiling kernel modules. You can download these headers and sources from the nv_tegra git server.
kernel_supplements.tbz2
Loadable kernel modules specific to the included kernel zImage that was built with the defconfig enabled for the device.
Boot Loader
The bootloader directory contains the following directories (denoted by a trailing slash /) and files.
Directory or Filename
Description
bpmp.bin
Boot and power management firmware.
exec-uboot.sh
Shell script used to load U-Boot into RAM and execute.
gen-tboot-img.py
Script used by the bootlaoder to add an nvtboot-specific header during the flash process.
l4t_initrd.img
L4T initrd image based on minimal ubuntu environment.
LICENSE
Tegra software license.
LICENSE.bpmp_and_tos-img
License file for bpmp.bin and tos.img.
LICENSE.mkbctpart
License file for mkbctpart.
LICENSE.mkbootimg_and_mkubootscript
License for the mkbootimg and mkbootscript tools.
LICENSE.mkgpt
License file for the mkgpt tool.
LICENSE.mksparse
License file for the mksparse tool.
LICENSE.u-boot_and_mkimage
License for u-boot and mkimage.
mkbctpart
BCT Partition updating library.
mkbootimg
Tool for img creation.
mkgpt
Tool that encodes both primary and secondary GPT into flashable binary image files.
mkimage
U-Boot tool for vmlinux.uimg creation.
mksparse
Sparse image flashing with the boot loader.
mkubootscript
Tool for flashing U-Boot.
nvtboot_cpu.bin
CPU part of Tegraboot for TLK hand over transition.
nvtboot_recovery.bin
AVP bootrom applet binary used by Tegraflash
nvtboot_recovery_cpu.bin
CPU part of Tegraboot used for RCM boot for MODS.
t210ref/
t210ref-specific boot loader directory.
t210ref/BCT/
Platform-specific BCT directory.
t210ref/BCT/<board>*.cfg
Boot Configuration Table (BCT) files for Jetson-TX1.
t210ref/cboot.bin
CPU binary to load the kernel. It also supports Fastboot, charging, and display.
t210ref/cfg/
Platform-specific configuration directory.
t210ref/cfg/board_config_ers_e2220.xml
Platform-specific configuration file.
t210ref/cfg/board_config_p2595.xml
Platform-specific configuration file.
t210ref/cfg/board_config_p2597-devkit.xml
Platform-specific configuration file.
t210ref/cfg/board_config_p2597.xml
Platform-specific configuration file.
t210ref/cfg/flash_l4t_t210.xml
Platform-specific configuration file.
t210ref/cfg/gnu_linux_fastboot_emmc_full.cfg
Platform-specific configuration file.
t210ref/cfg/gnu_linux_tegraboot_emmc_full.xml
Platform-specific configuration file.
t210ref/e2220-1170/
Boot loader e2220-1170 specific directory.
t210ref/e2220-1170/extlinux.conf.emmc
e2220-1170-specific U-Boot config file for booting off the internal EMMC.
t210ref/e2220-1170/extlinux.conf.nfs
e2220-1170-specific U-Boot config file for booting off the nfs root.
t210ref/e2220-1170/extlinux.conf.sdcard
e2220-1170-specific U-Boot config file for booting off the SD card.
t210ref/e2220-1170/extlinux.conf.usb
e2220-1170-specific U-Boot config file for booting off USB flash storage device.
t210ref/e2220-1170/u-boot
e2220-1170-specific u-boot bootloader binary.
t210ref/e2220-1170/u-boot.bin
e2220-1170-specific u-boot bootloader binary.
t210ref/e2220-1170/u-boot.dtb
e2220-1170-specific u-boot bootloader binary.
t210ref/e2220-1170/u-boot-dtb.bin
e2220-1170-specific u-boot bootloader binary.
t210/ref/LICENSE.cboot
LICENSE file for the cboot.bin binary.
t210ref/nvtboot.bin
Tegra boot specific boot loader binary (AVP bootloader, microboot, miniloader).
t210ref/p2371-0000/
Boot loader p2371-0000-specific directory
t210ref/p2371-0000/extlinux.conf.emmc
p2371-0000-specific U-Boot config file for booting off the internal EMMC.
t210ref/p2371-0000/extlinux.conf.nfs
p2371-0000-specific U-Boot config file for booting off the nfs root.
t210ref/p2371-0000/extlinux.conf.sdcard
p2371-0000-specific U-Boot config file for booting off the SD card.
t210ref/p2371-0000/extlinux.conf.usb
p2371-0000-specific U-Boot config file for booting off USB flash storage device.
t210ref/p2371-0000/u-boot
p2371-0000-specific u-boot bootloader binary.
t210ref/p2371-0000/u-boot.bin
p2371-0000-specific u-boot bootloader binary.
t210ref/p2371-0000/u-boot.dtb
p2371-0000-specific u-boot bootloader binary
t210ref/p2371-0000/u-boot-dtb.bin
p2371-0000-specific u-boot bootloader binary
t210ref/p2371-2180/
Boot loader p2371-2180-specific directory
t210ref/p2371-2180-devkit/
Boot loader p2371-2180-devkit specific directory used for jetson-tx1.
t210ref/p2371-2180-devkit-24x7/
Boot loader p2371-2180-devkit-24x7 use case specific directory.
t210ref/p2371-2180-devkit-24x7/extlinux.conf.emmc
p2371-2180-devkit-24x7 specific U-Boot config file for booting off the internal EMMC.
t210ref/p2371-2180-devkit-24x7/extlinux.conf.nfs
p2371-2180-devkit-24x7 specific U-Boot config file for booting off the nfs root.
t210ref/p2371-2180-devkit-24x7/extlinux.conf.sdcard
p2371-2180-devkit-24x7 specific U-Boot config file for booting off the SD card.
t210ref/p2371-2180-devkit-24x7/extlinux.conf.usb
p2371-2180-devkit-24x7 specific U-Boot config file for booting off USB flash storage device.
t210ref/p2371-2180-devkit/extlinux.conf.emmc
p2371-2180-specific U-Boot config file for booting off the internal EMMC.
t210ref/p2371-2180-devkit/extlinux.conf.nfs
p2371-2180-specific U-Boot config file for booting off the nfs root.
t210ref/p2371-2180-devkit/extlinux.conf.sdcard
p2371-2180-specific U-Boot config file for booting off the SD card.
t210ref/p2371-2180-devkit/extlinux.conf.usb
p2371-2180-specific U-Boot config file for booting off USB flash storage device.
t210ref/p2371-2180/extlinux.conf.emmc
p2371-2180-specific U-Boot config file for booting off the internal EMMC.
t210ref/p2371-2180/extlinux.conf.nfs
p2371-2180-specific U-Boot config file for booting off the nfs root.
t210ref/p2371-2180/extlinux.conf.sdcard
p2371-2180-specific U-Boot config file for booting off the SD card.
t210ref/p2371-2180/extlinux.conf.usb
p2371-2180-specific U-Boot config file for booting off USB flash storage device.
t210ref/p2371-2180/u-boot
p2371-2180-specific u-boot bootloader binary.
t210ref/p2371-2180/u-boot.bin
p2371-2180-specific u-boot bootloader binary.
t210ref/p2371-2180/u-boot.dtb
p2371-2180-specific u-boot bootloader binary
t210ref/p2371-2180/u-boot-dtb.bin
p2371-2180-specific u-boot bootloader binary
t210ref/warmboot.bin
Warmboot binary.
tegrabct
BCT operation helper binary.
tegradevflash
Boot loader device communication library.
tegraflash_internal.py
Helper implementation API script for tegraflash.py.
tegraflash.py
Script used to flash the board.
tegrahost
Boot loader encryption binary.
tegraparser
Parses partition layout, common BCT configuration, fuse bypass configuration and NVIDIA Configuration Table (NCT).
tegrarcm
Bootrom RCM communications binary.
tegrasign
TegraSign creates signature data for PKC operating mode and hash, and encrypted data for SBK operating mode.
tos.img
The monitor binary running in the EL3 exception space on ARMv8 CPUs.
NV Tegra
The nv_tegra directory contains the following directories (denoted by a trailing slash /) and files.
Direcotry or Filename
Description
config.tbz2
Configuration files specific to the sample filesystem.
LICENSE
Tegra software license.
LICENSE.brcm_patchram_plus
License for brcm_patchram_plus.
LICENSE.libnvcam_imageencoder
License for image encoder.
LICENSE.libscf
License for core camera driver.
nvidia_drivers.tbz2
NVIDIA driver components.
nv_sample_apps/
NVIDIA sample applications.
nv_sample_apps/LICENSE.gst-openmax
License for the libgstomx.so, libgstnvegl-1.0.so.0, and libnvgstjpeg.so libraries included in nvgstapps.tbz2.
nv_sample_apps/LICENSE.gstvideocuda
License for gstvideocuda.
nv_sample_apps/nvgstapps.tbz2
NVIDIA gstreamer components and applications.
nv_sample_apps/nvgstcapture-<version>_README.txt
Read Me for NVIDIA Gstreamer-based camera capture application (nvgstcapture).
nv_sample_apps/nvgstplayer-<version>_README.txt
Read Me for NVIDIA Gstreamer-based multimedia player (nvgstplayer).
nv_tools.tbz2
The tegrastats application. Refer to the Development Guide for usage.
NV Tegra NV Tools
The following table lists the NVIDIA provided tools and files available upon decompressing thefollowing archive, located at:
nv_tegra/nv_tools.tbz2
Filename
Description
tegrastats
Script for calculations for loads, frequencies, RAM sizes, using existing sysfs nodes.
Nvgstapps TBZ2
The following table lists the directories (denoted by a trailing slash /) and files available upon decompressing the nvgstapps.tbz2 archive, located at:
nv_tegra/nv_sample_apps/nvgstapps.tbz2
Filename
Description
usr/bin/nvgstcapture-<version>
Multimedia capture camera application.
usr/bin/nvgstplayer-<version>
Multimedia video player application.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-<version>/
Plug-ins and drivers for gstreamer.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-<version>/libgstnvvidconv.so
NVIDIA proprietary GStreamer conversion plug-in library.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-<version>/libgstomx.so
OpenMax driver.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-<version>/libnvgstjpeg.so
Accelerated libjpeg based jpeg decoding and encoding library.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-<version>/libgstnvcamera.so
gst-plugin library for camera.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-1.0/libgstnveglglessink.so
Accelerated Egl based renderer element for gstreamer-1.0.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-1.0/libgstnveglstreamsrc.so
EGLStream Consumer functionality library.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-1.0/libgstnvegltransform.so
NVM buffer conversion to EGLImage plugin library.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-1.0/libgstnvivafilter.so
CUDA post-processing plugin library for gstreamer-1.0.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-1.0/libgstnvvideosink.so
GStreamer 1.0 EGLProducer video sink plugin.
usr/lib/arm-linux-gnueabi[hf]/gstreamer-1.0/libgstvideocuda.so
Gstreamer 1.0 CUDA post-processing plugin library.
usr/lib/arm-linux-gnueabi[hf]/libgstnvegl-1.0.so.0
Gstreamer EGL API wrapper library.
usr/lib/arm-linux-gnueabi[hf]/libgstnvexifmeta.so
Gstreamer buffer exif metadata library.
usr/lib/arm-linux-gnueabi[hf]/libgstnvivameta.so
Interface library used to add and get gst metadata.
usr/lib/arm-linux-gnueabi[hf]/libsample_process.so
"gst-nvivafilter" sample for cuda post-processing.
Config TBZ2
The following table lists the contents available upon decompressing the config.tbz2 archive, located at:
nv_tegra/config.tbz2
Filename
Description
etc/amixer_settings
Audio configuration.
etc/asound.conf.hdmi
ALSA sound configuration for HDMI audio.
etc/asound.conf.tegrasndt210ref
ALSA sound configuration for onboard audio.
etc/enctune.conf
Default multimedia encoding parameters for NVIDIA reference platforms.
etc/init/nvcamera-daemon.conf
nvcamera-daemon service configuration launcher.
etc/init/nv.conf
NVIDIA-specific initialization script.
etc/init/nvfb.conf
NVIDIA specific first-boot script.
etc/init/nvwifibt.conf
NVIDIA bluetooth/wifi init script.
etc/init/ttyS0.conf
Initialization script for getty on ttyS0.
etc/modprobe.d
Configuration directory/file for modprobe.
etc/modprobe.d/bcmdhd.conf
NVIDIA specific modprobe configuration file for bcmdhd driver loading.
etc/modules
Lists bluedroid as a supporting module for Bluetooth.
etc/nv/nvfirstboot
Control file used for for first boot.
etc/pulse/daemon.conf
Configuration file for the PulseAudio daemon.
etc/pulse/default.pa.hdmi
PulseAudio configuration file.
etc/pulse/default.pa.orig
PulseAudio configuration file.
etc/sysctl.d/90-tegra-settings.conf
Control file for sysrq.
etc/udev/rules.d/90-alsa-asound-tegra.rules
Rules configuration for proper asound.conf selection.
etc/udev/rules.d/91-xorg-conf-tegra.rules
Rules configuration for proper xorg.conf selection.
etc/udev/rules.d/92-hdmi-audio-tegra.rules
Rules configuration for proper /etc/pulse/default.pa selection.
etc/udev/rules.d/99-nv-wifibt.rules
Rules configuration for Wi-Fi and Bluetooth.
etc/udev/rules.d/99-tegra-devices.rules
Permission setting for Tegra devices.
etc/udev/rules.d/99-tegra-mmc-ra.rules
SD card read_ahead_kb configuration.
etc/wpa_supplicant.conf
Sample WPA supplicant.
etc/X11/xorg.conf
Configuration file for xorg.
etc/X11/xorg.conf.jetson_e
Configuration file for p2371-0000-specific xorg.
NVIDIA Drivers TBZ2
The following table lists the contents available upon decompressing the nvidia_drivers.tbz2 archive, located at:
nv_tegra/nvidia_drivers.tbz2
Filename
Description
etc/ld.so.conf.d/nvidia-tegra.conf
Ldconf file for tegra directories.
etc/nv_tegra_release
Tegra driver versioning file.
lib/firmware/bcm4354.hcd
Bluetooth firmware for the BCM4354 chip.
lib/firmware/brcm/
BRCM firmware directory.
lib/firmware/brmc/fw_bcmdhd.bin
Firmware for Jetson-tx1 on-board wifi.
lib/firmware/brcm/nvram.txt
File containing tuning parameters for the jetson-tx1 on-board wifi.
lib/firmware/tegra21x/
Firmware files for Jetson TX1 and other Tegra X1 devices.
lib/firmware/tegra21x/acr_ucode.bin
High secure mode PMU code.
lib/firmware/tegra12x/fecs.bin
GPU FECS firmware.
lib/firmware/tegra12x/fecs_sig.bin
Signature of FECS microcode.
lib/firmware/tegra12x/gpccs.bin
GPU GPCCS firmware.
lib/firmware/tegra12x/gpmu_ucode.bin
GPU PMU ucode firmware
lib/firmware/tegra12x/gpmu_ucode_desc.bin
Descriptor data for LS PMU.
lib/firmware/tegra12x/gpmu_ucode_image.bin
Low-secure mode PMU code.
lib/firmware/tegra21x/gpu2cde.bin
GPU shader program used for converting GPU compression metadata to be read by VIC and Display.
lib/firmware/tegra12x/NETB_img.bin
GPU device hardware description.
lib/firmware/tegra21x/nvhost_nvdec020.fw
NVDEC firmware file for video decode.
lib/firmware/tegra21x/nvhost_nvdec020_ns.fw
NVDEC firmware that runs without boot loader.
lib/firmware/tegra21x/nvhost_nvdec020_prod.fw
NVDEC firmware.
lib/firmware/tegra21x/ nvhost_nvdec_bl020_prod.fw
NVDEC boot loader firmware.
lib/firmware/tegra21x/nvhost_nvenc050.fw
NVENC firmware file for video decode.
lib/firmware/tegra21x/nvhost_nvjpg010.fw
NVJP firmware file for jpeg encode and decode.
lib/firmware/tegra21x/nvhost_tsec.fw
Firmware for TSEC security engine.
lib/firmware/tegra21x/pmu_bl.bin
Boot loader loading acr_ucode.bin.
lib/firmware/tegra21x/pmu_sig.bin
Signature of gpmu_ucode_image.bin.
lib/firmware/tegra21x/vic04_ucode.bin
VIC hardware-specific ucode control firmware.
lib/firmware/tegra_xusb_firmware
USB 3.0 firmware.
usr/bin/nvidia-bug-report-tegra.sh
NVIDIA bug reporting script. Run for usage tips.
usr/lib/
 
usr/lib/arm-linux-gnueabi[hf]/tegra-egl/ld.so.conf
Ldconf file for tegra-egl directories.
usr/lib/arm-linux-gnueabi[h]f/
 
usr/lib/arm-linux-gnueabi[hf]/tegra/
 
usr/lib/arm-linux-gnueabi[hf]/tegra-egl/
 
usr/lib/arm-linux-gnueabi[hf]/tegra-egl/libEGL.so.1
OpenGL ES driver file.
usr/lib/arm-linux-gnueabi[hf]/tegra-egl/libGLESv1_CM.so.1
OpenGL ES driver file.
usr/lib/arm-linux-gnueabi[hf]/tegra-egl/libGLESv2.so.2
OpenGL ES driver file.
usr/lib/arm-linux-gnueabi[hf]/tegra/libcuda.so.1.1
CUDA library.
usr/lib/arm-linux-gnueabi[hf]/tegra/libGL.so.1
GL graphics support library.
usr/lib/arm-linux-gnueabi[hf]/tegra/libglx.so
GLX extension module for X. Module is used by the X server to provide server-side GLX support.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvapputil.so
Host (x86) shared object for application utilities.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvavp.so
User-space interface to the AVP for audio/video acceleration via the nvavp kernel driver.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvcameratools.so
Supporting library for NVIDIA camera utilities.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvcam_imageencoder.so
Library encodes camera YUV frames to JPEG using the NVIDIA TVMR architecture.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvdc.so
DC driver file.
usr/lib/arm-linux-gnueabihf/tegra/libnvddk_2d_v2.so
DDK 2D.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvddk_vic.so
DDK VIC.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnveglstreamproducer.so
Libray that implements EGLStream Producer functionality.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvexif.so
Helper library to generate exif header.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvidia-eglcore.so.23.2.0
EGL core library.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvidia-glcore.so. 23.2.0
OpenGL core library. This library is implicitly used by libGL and by libglx, and contains the core accelerated 3D functionality.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvidia-glsi.so. 23.2.0
OpenGL System Interaction library.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvidia-rmapi-tegra.so. 23.2.0
Utility library that implements common code for using kernel-level graphics drivers on Tegra.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvidia-tls.so. 23.2.0
NVIDIA tls libraries.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvjpeg.so
Accelerated libjpeg for Tegra.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmedia.so
Multimedia programming API to access hardware units like encoder, decoder, and video post-processing on Tegra.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmm_contentpipe.so
Content pipe implementation (file source abstraction).
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmmlite_audio.so
NVIDIA Multimedia audio driver.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmmlite_image.so
NVIDIA Multimedia image driver.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmmlite.so
NVIDIA Multimedia driver.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmmlite_utils.so
NVIDIA Multimedia utilities.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmmlite_video.so
NVIDIA Multimedia video driver.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmm_parser.so
Parser.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmm.so
NVIDIA Multimedia Framework.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvmm_utils.so
Multimedia Framework utilities.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvodm_imager.so
Tegra development platform ODM adaptation for imager.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvomxilclient.so
OpenMAX IL client.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvomx.so
OpenMAX IL implementation.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvos.so
NVIDIA OS abstraction library.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvparser.so
Parser used for NVIDIA NvMMlite.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvrm_gpu.so
NVIDIA kernel graphics driver abstraction library.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvrm_graphics.so
Resource Manager (NvRM) graphics host, AVP communication library, and graphics drivers.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvrm.so
Resource Manager kernel interface.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvtestresults.so
Test results library.
usr/lib/arm-linux-gnueabi[hf]/tegra/tegra/libnvtnr.so
Temporal Noise Reduction (TNR) interface.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvtvmr.so
Multimedia Tegra video mixer/renderer.
usr/lib/arm-linux-gnueabi[hf]/tegra/libnvwinsys.so
Winsys library.
usr/lib/arm-linux-gnueabi[hf]/tegra/libscf.so
Core camera driver.
usr/lib/arm-linux-gnueabi[hf]/tegra/libtegrav4l2.so
V4L2 driver for Tegra.
usr/lib/xorg/
X Windows System libraries and drivers
usr/lib/xorg/modules/
 
usr/lib/xorg/modules/drivers/
 
usr/lib/xorg/modules/drivers/nvidia_drv.so
Tegra X driver.
usr/lib/xorg/modules/extensions/
 
usr/lib/xorg/modules/extensions/libglx.so
Symbolic link pointing to /usr/lib/arm-linux-gnueabi[hf]/tegra/libglx.so in the rootfs.
usr/sbin/
 
usr/sbin/brcm_patchram_plus
Utility for loading the broadcom bluetooth firmware.
usr/sbin/nvcamera-daemon
Daemon process for using multiple or simultaneous camera instances on L4T platform using core_scf library.
usr/sbin/nvtunerd
Support for image quality tuning tools.