Package Manifest¶
NVIDIA® Jetson™ Linux is provided in the tar file:
Jetson_Linux_R34.1.0_aarch64.tbz2
The following table lists the directories and top-level files created by expanding the tar file. Pathnames are relative to the installation’s home directory (<top>
).
Pathname |
Description |
---|---|
apply_binaries.sh |
Script to apply |
bootloader/ |
Bootloader and related components directory. |
build_l4t_bup.sh |
The wrapper shell script that calls |
clara-agx-xavier-devkit.conf |
|
e3900-0000+p2888-0004-b00.conf |
|
flash.sh |
Script to flash Bootloader and the kernel from the package. |
jetson-agx-orin-devkit-as-jao-40w.conf |
|
jetson-agx-orin-devkit-as-nx-16gb.conf |
|
jetson-agx-orin-devkit-as-nx-8gb.conf |
flash.sh` configuration file for emulating Jetson Orin NX 8GB on Jetson AGX Orin. |
jetson-agx-orin-devkit.conf |
|
jetson-agx-xavier-devkit.conf |
|
jetson-agx-xavier-industrial.conf |
|
jetson-xavier.conf |
|
jetson-xavier-maxn.conf |
Configuration file for |
jetson-xavier-nx-devkit.conf |
Flashing configuration for Jetson Xavier NX to flash QSPI and SD card. |
jetson-xavier-nx-devkit-emmc.conf |
Flashing configuration for Jetson Xavier NX to flash QSPI and eMMC. |
jetson-xavier-nx-devkit-qspi.conf |
Flashing configuration for Jetson Xavier NX to flash only QSPI. |
jetson-xavier-slvs-ec.conf |
Configuration file for Jetson AGX Xavier series for SLVS-EC supported sensors. |
kernel/ |
Kernel images and kernel modules. For more information on this directory, see Kernel in this topic. |
l4t_generate_soc_bup.sh |
Generates kernel and Bootloader payloads based on specifications. |
l4t_sign_image.sh |
Signs and generates the signature header at boot. |
LICENSE.sce_t194 |
License file for |
nvautoflash.sh |
Wrapper script for |
nvmassflashgen.sh |
Enables an end user to do simultaneous flashing to multiple target devices. |
nvsdkmanager_flash.sh |
Flashing interface script for SDK Manager. |
nv_tegra/ |
NVIDIA tools and sample applications. |
nv_tools/ |
— |
nv_tools/scripts |
— |
nv_tools/scripts/nv_apply_kernel_files.sh |
Copies kernel files from host directory to target rootfs directory. |
nv_tools/scripts/nv_customize_rootfs.sh |
Helps copy customized files to a target device. |
nv_tools/scripts/nv_preseed.sh |
Script that generates pre-configuration for |
p2822-0000+p2888-0001.conf |
|
p2822-0000+p2888-0004.conf |
|
p2822-0000+p2888-0008.conf |
|
p2822-0000+p2888-0008-noecc.conf |
Flashing configuration file for the board P2888-0008 board with necessary configurations. |
p2972-0000.conf.common |
Flashing configuration file for Jetson AGX Xavier Developer Kit. |
p2972-0000-devkit-maxn.conf |
Configuration file for Jetson AGX Xavier series for SLVS-EC supported sensors. |
p2972-0000-devkit-slvs-ec.conf |
Configuration file for Jetson AGX Xavier series for SLVS-EC supported sensors. |
p2972.conf |
|
p3449-0000+p3668-0000-qspi-sd.conf |
|
p3449-0000+p3668-0001-qspi-emmc.conf |
|
p3509-0000+p3668-0000-qspi-sd.conf |
|
p3509-0000+p3668-0001-qspi-emmc.conf |
|
p3509-0000+p3668-0000-qspi.conf |
|
p3509-0000+p3668-0000-qspi-sd.conf |
|
p3509-0000+p3668-0001-qspi-emmc.conf |
|
p3668.conf.common |
Flashing configuration for Jetson Xavier NX; for both P3668-0000 and 0001. |
p3701.conf.common |
Flashing configuration helper for Jetson AGX Xavier. |
p3737-0000+p3701-0000-as-p3701-0004.conf |
|
p3737-0000+p3701-0000-as-p3767-0000.conf |
|
p3737-0000+p3701-0000-as-p3767-0010.conf |
|
p3737-0000+p3701-0000.conf |
|
README_Autoflash.txt |
README for |
README_Massflash.txt |
README for |
rootfs/ |
Staging directory for the root file system. |
rootfs/README.txt |
README file. |
source/ |
— |
source/nv_src_build.sh |
Script for building the sources. |
source_sync.sh |
Script to sync sources from nv-tegra git server to local Linux host. |
tools/ |
— |
Bootloader¶
This table lists directories and files in the bootloader/
directory. Pathnames are relative to <top>/bootloader/
.
Pathname |
Description |
---|---|
adsp-fw-bin |
Software for playing audio using APE Engine. |
applet_t234.bin |
Applet binary used during flashing to extract information about the device. |
bmp.blob |
Three BMPs with a simple header. |
BOOTAA64.efi |
Jetson Linux OS Launcher UEFI Application. |
bpmp-2_t194.bin |
Second-generation boot and power management firmware for Jetson Xavier NX and Jetson AGX Xavier series. |
bpmp.bin |
Bootloader and power manager. |
bpmp_t194.bin |
BPMP-FW image for T194. |
bpmp_t234-TA990SA-A1_prod.bin |
BPMP-FW image for T234 990SA SKU. |
bpmp_t234-TE990M-A1_prod.bin |
BPMP-FW image for T234 990M SKU. |
BUP_generator.py |
A utility that generates final BUP |
camera-rtcpu-rce.img |
Camera rtcpu binary file. |
camera-rtcpu-sce.img |
Firmware for handling RT aspects of frame capture in the camera hardware pipeline. |
camera-rtcpu-t194-rce.img |
Camera rtcpu binary file for T194. |
camera-rtcpu-t234-rce.img |
Camera rtcpu binary file for T234. |
cbo.dts |
Used to program user configurable boot options. |
uefi_jetson.bin |
CPU binary to load the kernel. |
chkbdinfo |
Provides board information. |
dce.bin |
Display Ucode binary. |
dram-ecc.bin |
Software for checking the authenticity of a reported bad page and DenyListing. |
dtbcheck.py |
Tool to validate BPMP-FW calibration data (BPMP-DTB). |
ed25519.py |
Python script for ed25519 algorithm for TegraFlash. |
eks.img |
Encrypted key set data file containing 8 zero-length keys. |
extlinux.conf |
System boot configuration file. |
flash_t234_qspi_sdmmc.xml |
Flashing configuration files for T234. |
flash_t234_qspi.xml |
Flashing configuration files for T234. |
gpio.h |
Header file for Bootloader. |
l4t_bup_gen.func |
A helper file that contains all BUP generation related functions. |
l4t_initrd.img |
Jetson Linux initrd image based on minimal Ubuntu environment. |
LICENSE |
Jetson software license. |
LICENSE.* |
License files for various firmware and software components included in the Jetson Linux package. |
mb1_t194_prod.bin |
Production signed micro-boot 1 (MB1) binary. |
mb1_t234_prod.bin |
MB1 binary for T234. |
mb2_t234.bin |
MB2 binary for T234. |
mce_c10_prod_cr.bin |
Microcode associated with boot, power management, and clocks for a Jetson device. |
mce_flash_o10_cr_prod.bin |
MCE binary for T234. |
mkbctpart |
Tool for boot configuration table partition. |
mkbootimg |
Tool for image creation. |
mkgpt |
Tool that encodes both primary and secondary GPT into flashable binary image files. |
mksparse |
Sparse image flashing with Bootloader. |
mts_c10_prod_cr.bin |
Microcode associated with execution and optimization of ARM® code. |
NOTICE.BOOTAA64 |
License files for Jetson Linux OS launcher’s UEFI application. |
NOTICE.uefi_jetson |
License files for UEFI firmware used on Jetson products. |
nv_boot_control.conf |
Provides current carrier board-specific information for |
nvdec_t234_prod.fw |
NVDEC RISCV Firmware file for T234. |
nvidia-l4t-bootloader_*.deb |
DEB packages containing Jetson Linux dependencies and associated components. |
NVIDIA_Trademark_License_Addendum_SW.pdf |
A PDF of the software trademarks and licenses. |
nv_smd_generator |
A tool to generate the SMD partition image. |
nvtboot_applet_t194.bin |
Applet used for Jetson device detection. |
nvtboot_cpu.bin |
CPU part of TegraBoot for TLK hand over transition. |
nvtboot_cpu_t194.bin |
Proprietary bare metal CPU Bootloader for cold boot. |
nvtboot_cpurf_t234.bin |
nvtboot binaries for T234. |
nvtboot_recovery.bin |
AVP bootrom applet binary used by TegraFlash. |
nvtboot_recovery_cpu.bin |
CPU part of TegraBoot used for RCM boot for MODS. |
nvtboot_recovery_cpu_t194.bin |
Proprietary bare metal CPU Bootloader based on tboot for recovery. |
nvtboot_recovery_t194.bin |
Micro-boot 2 (MB2) binary for recovery. |
nvtboot_t194.bin |
Micro-boot 2 (MB2) binary for cold boot. |
preboot_c10_prod_cr.bin |
Microcode used during early boot. |
pinctrl-tegra.h |
Helper header file for Bootloader. |
preboot_c10_prod_cr.bin |
Microcode used during early boot for T234. |
psc_bl1_t234_prod.bin |
Production signed PSC BL1 binary. |
pscfw_t234_prod.bin |
PSC runtime binary for T234. |
psc_rf_t234_prod.bin |
PSC RF binary for T234. |
rollback/ |
— |
rollback/rollback_parser.py |
The utility that generates rollback configuration file in the form of binary for a given product. |
rollback/t19x/ |
Configuration files that specify rollback levels for T19x products. |
rollback/t19x/rollback.cfg |
Configuration file that specifies rollback levels for T19x products. |
sc7_t234_prod.bin |
SC7 binary for T234. |
slot_metadata.bin |
SMD partition Image loaded by MB1 to decide the current boot slot. |
slot_metadata.bin.rootfsAB |
SMD partition Image for rootfs AB loaded by MB1 |
smd_info.cfg |
Configuration file for SMD information. |
smd_info.rootfs_AB.cfg |
Configuration file used by |
spe.bin |
NVIDIA sensorhub microcontroller firmware. |
spe_t194.bin |
NVIDIA sensor hub microcontroller firmware for T194. |
spe_t234.bin |
NVIDIA sensor hub microcontroller firmware for T234. |
sw_memcfg_overlay.pl |
Perl script used to override certain SDRAM configuration parameters with ones in overlay |
t186ref/ |
Jetson AGX Xavier Bootloader/configuration directory. |
t186ref/BCT/ |
Jetson AGX Xavier BCT directory. |
t186ref/BCT/*.cfg |
Jetson AGX Orin and Jetson AGX Xavier Boot Configuration Table (BCT) files. |
t186ref/cfg/ |
Jetson AGX Xavier configuration directory. |
t186ref/cfg/*.xml |
Partition configuration files for different configurations of Jetson AGX Orin and Jetson AGX Xavier. |
t186ref/nvtboot.bin |
TegraBoot-specific Bootloader binary (AVP Bootloader, microboot, miniloader). |
t186ref/*.dtb |
Jetson AGX Xavier device tree files. |
tegra186-bpmp-quill-p3310-1000-a00-00.dtb |
Device Tree configuration file of runtime power management firmware. |
t194.py |
Tool to validate BPMP-FW calibration data for T194 (BPMP-DTB). |
t234.py |
Tool to validate BPMP-FW calibration data for T234 (BPMP-DTB). |
tegra234-gpio.h |
Header file for Bootloader. |
tegra234-*.dtsi |
Memory BCT files for T234. |
tegrabct_v2 |
BCT operation helper binary. |
tegrabl_carveout_id.h |
Header file for Bootloader. |
tegradevflash_v2 |
Bootloader device communication library. |
tegraflash_impl_t234.py |
TegraFlash Python code to support T234. |
tegraflash_internal.py |
Helper implementation API script for |
tegraflash.py |
Default flashing application used for flashing Jetson devices with Jetson Linux. |
tegrahost_v2 |
Bootloader encryption binary. |
tegraopenssl |
Interface code for OpenSSL. |
tegraparser_v2 |
Parses partition configuration, common BCT configuration, fuse bypass configuration and NVIDIA Configuration Table (NCT). |
tegrarcm_v2 |
BootROM RCM communications binary. |
tegrasign_v2 |
TegraSign creates signature data for PKC operating mode and hash, and encrypted data for SBK operating mode. |
tegrasign_v3_hsm.py |
A TegraFlash component that can directly communicate with OEM’s HSM server. |
tegrasign_v3_internal.py |
Python helper script for signing and encryption. |
tegrasign_v3.py |
Python script for signing and encryption. |
tegrasign_v3_util.py |
Python helper script for signing and encryption. |
tos.img |
The monitor binary running in the EL3 exception space on ARMv8 CPUs. |
tos-mon-only.img |
Contains secure monitor. |
tos-mon-only_t194.img |
Secure monitor for Tegra194. |
tos-mon-only_t234.img |
TOS image for T234. |
tos-optee_t194.img |
TOS image for T194. |
tos_t194.img |
Contains ATF, the EL3 exception mode software, for T194. |
tos_t234.img |
Contains ATF, the EL3 exception mode software, for T234. |
tos-trusty.img |
Trusty and ATF binary. |
tos-trusty_t194.img |
Trusty and ATF binary. |
uefi_jetson.bin |
UEFI firmware image that acts as the CPU BL on Jetson. |
warmboot_t194_prod.bin |
Warm boot binary for Jetson AGX Xavier series. |
xusb_sil_rel_fw |
XUSB module’s firmware file, making XUSB a true USB 3.0 compliant host controller. |
xusb_t234_prod.bin |
xUSB firmware for Jetson AGX Orin. |
Kernel¶
This table lists the directories and files in the kernel/
directory. Pathnames are relative to <top>/kernel
.
Pathname |
Description |
---|---|
dtb/ |
SoC-specific kernel Device Tree Binary (DTB) files. |
dtb/tegra194-*.dtb |
DTB files specific to various board types. |
dtb/tegra194-*.dtbo |
DTBO files specific to various board types. |
dtb/tegra234-*.dtb |
DTB files specific to T234 boards. |
dtb/tegra234-*.dtbo |
DTBO files specific to T234 boards. |
dtc |
Device-tree-compiler binary. |
Image |
Kernel binary image. |
Image.gz |
Compressed kernel binary image. |
kernel_display_supplements.tbz2 |
Kernel modules related to Display drivers. |
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. |
LICENSE |
GNU General Public License (GPL). |
LICENSE.dtc |
GNU General Public License (GPL) for the device-tree-compiler binary. |
LICENSE.nvethernetrm |
License file for Linux driver (nvethernet) supporting the ethernet controller |
nv-enable-hard-coded-kernel-boot-display-mode.sh |
Script to modify a DTB (device tree) to hard-code the Linux kernel boot-time display mode. |
nvidia-l4t-*.deb |
DEB packages containing Jetson Linux dependencies and associated components. |
pinmux |
Contains the recommended values from ASIC for pinmux and pad configurations. The file is used as a reference while generating customer pinmux configuration file. |
pinmux/t19x/ |
Contains pinmux information for T186-based platforms. |
pinmux/t19x/addr_info.txt |
Contains the database of pins available on Jetson. Information includes, pin name, address, pinmux functionality of pin. |
pinmux/t19x/gpio_addr_info.txt |
Contains the database of Jetson GPIO port names and base addresses. |
pinmux/t19x/mandatory_pinmux.txt |
Contains the database of Jetson mandatory pinmux addresses. |
pinmux/t19x/pad_info.txt |
Contains the database of tegra pads. Information includes pad name, voltage type (1.2V, 1.8V, 3.3V) and bit fields information in pad register. |
pinmux/t19x/pinmux-dts2cfg.py |
Script tool used to generate CFG format file from given pinmux, gpio, pad platform dts files. |
pinmux/t19x/por_val.txt |
Contains the database of pinmux address and value pairs which should not be modified while running the tool. |
pinmux/t19x/README.txt |
Contains details on how to run the script. |
Kernel Supplements TBZ2¶
This table lists the directories and files created by decompressing the kernel_supplements.tbz2
archive, available at:
kernel/kernel_supplements.tbz2
Pathnames are relative to <top>
.
Pathname |
Description |
---|---|
lib/ |
— |
lib/modules/ |
— |
lib/modules/5.10.65-tegra/* |
Kernel modules. |
Kernel Headers TBZ2¶
This table lists the directories and files created by decompressing the kernel_supplements.tbz2
archive, available at:
kernel/kernel_headers.tbz2
Pathnames are relative to <top>/linux-headers-4.9.253-tegra-ubuntu18.04_aarch64
.
Pathname |
Description |
---|---|
linux-headers-5.10.65-tegra-linux_x86_64/* |
Kernel scripts, Makefiles, etc. |
linux-headers-5.10.65-tegra-ubuntu20.04_aarch64/* |
Kernel headers, Makefiles, configuration files, debug files, etc. |
Tools¶
The tools directory contains these files.
Pathname |
Description |
---|---|
bmp-splash |
— |
bmp-splash/bmp-blob-README.txt |
README file: how to create |
bmp-splash/BMP_generator_L4T.py |
Creates |
bmp-splash/config_file.example |
Example configuration listing BMP files to add to a BMP blob. |
bmp-splash/genbmpblob_L4T.sh |
Drives creation of a Jetson Linux |
Debian/ |
— |
Debian/nvdebrepack.sh |
A helper script for repackaging the existing Jetson Linux Debian packages. |
Debian/nvdebrepack.txt |
README doc for |
disk_encryption/ |
— |
disk_encryption/disk_encryption_helper.func |
Script to create encrypted disk images. |
disk_encryption/gen_luks_passphrase.py |
Demo code for how to use the service from Trusty |
jetson-disk-image-creator.sh |
Creates a disk image for the target system based on specified command line options. |
jetson-gpio-common_2.0.17_arm64.deb |
Python package for using the Jetson GPIOs. Must be installed in the host’s Python library directory (specified by the environment variable |
kernel_flash/ |
Files and configurations related to the initrd and NFS flash processes. |
l4t_create_default_user.sh |
Creates a default user and skips running |
l4t_extract_deb.sh |
Extracts Jetson Linux Debian packages. |
l4t_generate_jetson_xavier_nx_qspi_images.sh |
Generates a QSPI image for Jetson Xavier NX. |
nvptparser.py |
A helper script; parses an XML configuration file for partition information used by |
ota_tools/ |
— |
ota_version_upgrade/ |
Helper files, scripts, and configurations related to partition-based OTA update from older release versions to newer ones. |
python3-jetson-gpio_2.0.17_arm64.deb |
For information about the Jetson GPIO Python library API, see Jetson.GPIO - Linux for Tegra. |
python-jetson-gpio_2.0.17_arm64.deb |
Python package for using the Jetson GPIOs. Must be installed in the host’s Python library directory (specified by the environment variable |
Samplefs/ |
— |
samplefs/nv_build_samplefs.sh |
Downloads base OS image for a given distribution and installs necessary packages. |
samplefs/nvubuntu-bionic-aarch64-packages |
List of Ubuntu Bionic packages to install in the base image. |
samplefs/nvubuntu-bionic-aarch64-samplefs |
List of generic details regarding the Ubuntu (Bionic) distribution. |
samplefs/nvubuntu_samplefs.sh |
Installs Ubuntu distribution-specific packages. |
NV Tegra¶
This table lists the directories and files contained in the nv_tegra
directory.
Pathname |
Description |
---|---|
bsp_version |
Jetson Linux BSP release version information. |
config.tbz2 |
Configuration files specific to the sample file system. For details, see Config TBZ2. |
graphics_demos.tbz2 |
Graphics demo archive. |
l4t_deb_packages/ |
Packages containing Jetson Linux dependencies and associated components. |
l4t_deb_packages/*.deb |
Debian packages for Jetson Linux and their dependencies. |
LICENSE |
Jetson software license. |
LICENSE.* |
License files for various libraries, extensions, applications etc., packaged in Jetson Linux. |
nv-apply-debs.sh |
Installs BSP packages on the target. |
nvidia_drivers.tbz2 |
NVIDIA driver components. |
nv_optee.tbz2 |
OP-TEE related files. |
nv_sample_apps/ |
NVIDIA sample applications. |
nv_sample_apps/LICENSE.* |
License files for various Gstreamer libraries and plugins used in NVIDIA sample applications. |
nv_sample_apps/nvgstapps.tbz2 |
NVIDIA gstreamer components and applications. For details, see Nvgstapps TBZ2. |
nv_sample_apps/nvgstcapture-1.0_README.txt |
Read Me for NVIDIA Gstreamer-based camera capture application ( |
nv_sample_apps/nvgstplayer-1.0_README.txt |
Read Me for NVIDIA Gstreamer-based multimedia player ( |
nv_tools.tbz2 |
The |
tos-scripts/ |
— |
tos-scripts/gen_tos_part_img.py |
Script to generate tos.img from secure monitor and Trusted OS binaries. |
weston.tbz2 |
NVIDIA Wayland support package. |
Nvgstapps TBZ2¶
This table lists the directories and files created by decompressing the nvgstapps.tbz2
archive, available at:
nv_tegra/nv_sample_apps/nvgstapps.tbz2
Pathnames are relative to <top>/usr/
.
Pathname |
Description |
---|---|
bin/ |
— |
bin/gst-install |
Script to build GStreamer from sources. Version can be specified with the |
bin/nvgstcapture |
Link to |
bin/nvgstcapture-1.0 |
Multimedia capture camera application. |
bin/nvgstplayer |
Link to |
bin/nvgstplayer-1.0 |
Multimedia video player application. |
lib/ |
— |
lib/aarch64-linux-gnu/ |
— |
lib/aarch64-linux-gnu/gstreamer-1.0/ |
Plug-ins and drivers for GStreamer. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvarguscamerasrc.so |
Argus API based camera plugin for GStreamer-1.0 |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvcompositor.so |
Video composition plugin library for GStreamer-1.0. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvdrmvideosink.so |
A GStreamer plugin library for |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnveglglessink.so |
Accelerated EGL™- based renderer element for GStreamer-1.0. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnveglstreamsrc.so |
EGLStream Consumer functionality library. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvegltransform.so |
NVM buffer conversion to EGLImage plugin library. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvivafilter.so |
CUDA post-processing plugin library for GStreamer-1.0. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvjpeg.so |
GStreamer plugin for JPEG images. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvtee.so |
GStreamer camera plugin for DeepStream SDK. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvv4l2camerasrc.so |
Source code for V4L2 camera GStreamer plugin. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvidconv.so |
NVIDIA proprietary GStreamer conversion plug-in library. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideo4linux2.so |
GStreamer video codec plugin. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideocuda.so |
Plugin library for CUDA post-processing based on GStreamer-1.0. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideosink.so |
GStreamer 1.0 EGLProducer video sink plugin. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideosinks.so |
GStreamer videosink based on 3D graphics rendering API. |
lib/aarch64-linux-gnu/gstreamer-1.0/libgstomx.so |
OpenMax driver. OpenMax client plugin library for GStreamer 1.0. |
lib/aarch64-linux-gnu/libgstnvegl-1.0.so.0 |
Gstreamer EGL API wrapper library. |
lib/aarch64-linux-gnu/libgstnvexifmeta.so |
Gstreamer buffer exif metadata library. |
lib/aarch64-linux-gnu/libgstnvivameta.so |
Interface library used to add and get gst metadata. |
lib/aarch64-linux-gnu/libnvsample_cudaprocess.so |
|
share/ |
— |
share/doc/ |
— |
share/doc/nvidia-tegra/ |
— |
share/doc/nvidia-tegra/LICENSE.gst-nvvideo4linux2 |
License for GST v4l2 video codec plugins. |
share/doc/nvidia-tegra/LICENSE.gst-openmax |
License file for GST Openmax. |
share/doc/nvidia-tegra/LICENSE.gstvideocuda |
License file for GST Video CUDA. |
share/doc/nvidia-tegra/LICENSE.libgstnvdrmvideosink |
License file for GStreamer |
share/doc/nvidia-tegra/LICENSE.libgstnvv4l2camerasrc |
License file for V4L2 camera source plugin. |
share/doc/nvidia-tegra/LICENSE.libgstnvvideosinks |
License for GStreamer videosink library. |
Config TBZ2¶
This table lists the directories and files created by decompressing the config.tbz2
archive, available at:
nv_tegra/config.tbz2
Pathnames are relative to <top>
.
Filename |
Description |
---|---|
etc/asound.conf.* |
ALSA configuration files for APE and HDA sound cards on various Jetson platforms. |
etc/default/ |
— |
etc/default/locale |
Localized language settings. |
etc/default/rng-tools |
Configuration file that can be configured with different random nodes. |
etc/enctune.conf |
Default multimedia encoding parameters for NVIDIA reference platforms. |
etc/fstab |
Static information about the file systems. |
etc/hostname |
Device host name. |
etc/hosts |
Mapping between host name and IP addresses. |
etc/lightdm/ |
— |
etc/lightdm/lightdm.conf.d/ |
— |
etc/lightdm/lightdm.conf.d/50-nvidia.conf |
Lightdm and guest user configuration for default NVIDIA users. |
etc/modprobe.d/ |
Configuration directory/file for modprobe. |
etc/modprobe.d/bcmdhd.conf |
A modprobe conf file to specify the actions taken when the bcmdhd (brcm Wi-Fi) driver is loaded as a module. |
etc/modprobe.d/denylist-mttcan.conf |
NVIDIA specific modprobe configuration file for DenyList MTTCAN driver loading. |
etc/modprobe.d/denylist-tegra-safety.conf |
NVIDIA specific DenyList file to disable auto loading of |
etc/modprobe.d/nvidia-display.conf |
Text file for modprobe configuration. |
etc/modprobe.d/tegra-udrm.conf |
Configuration file to auto-load kernel module ( |
etc/modules-load.d/ |
A configuration file used for every boot. |
etc/modules-load.d/nv.conf |
A configuration file used for every boot. |
etc/NetworkManager/ |
— |
etc/NetworkManager/conf.d/ |
— |
etc/NetworkManager/conf.d/10-globally-managed-devices.conf |
Configuration file to explicitly unmanage anything that is not wifi or wwan. |
etc/nv/ |
— |
etc/nvidia-container-runtime/ |
— |
etc/nvidia-container-runtime/host-files-for-container.d/ |
— |
etc/nvidia-container-runtime/host-files-for-container.d/l4t.csv |
CSV file specifying Jetson Linux device nodes for use in a Docker container. |
etc/nv/nvfirstboot |
Control file used for for first boot. |
etc/nv-oem-config.conf |
Specifies the UART port to which oem-config writes output in headless mode. |
etc/nvphsd_common.conf |
Contains the sysfs or system paths needed for nvphs to initialize itself and starts up on all Jetson platforms, including: t21x (NVIDIA® Jetson Nano™ devices and Jetson TX1), t18x (Jetson TX2 series), and t19x (Jetson AGX Xavier series). |
etc/nvphsd.conf.t194 |
Contains configuration for nvphs specific to t19x (Jetson AGX Xavier) platforms. |
etc/nvsciipc.cfg |
Text file for listing NvSciIpc channels. |
etc/skel/ |
— |
etc/skel/Desktop/ |
— |
etc/skel/Desktop/gnome-terminal.desktop |
|
etc/skel/Desktop/nv_devzone.desktop |
Desktop icon for a hyperlink to Jetson Developer Zone. |
etc/skel/Desktop/nv_forums.desktop |
Desktop icon for a hyperlink to Jetson Support Forums. |
etc/skel/Desktop/nv_jetson_projects.desktop |
Desktop icon for a hyperlink to Jetson Support Forums’ Jetson Community Projects page. |
etc/skel/Desktop/nv_jetson_zoo.desktop |
Desktop icon for a hyperlink to eLinux.org’s Jetson_Zoo page, which gives instructions for installing various open-source add-on pages to Jetson Linux. |
etc/skel/Desktop/nv_l4t_readme.desktop |
Desktop icon for a script to open and browse the |
etc/skel/.xsessionrc |
xsession auto run script to do the initialization. |
etc/sysctl.d/ |
— |
etc/sysctl.d/30-nv-console-messages.conf |
Configuration file for default loglevel for console messages. |
etc/sysctl.d/60-nvsciipc.conf |
Configuration file to set the default max message queue size to 64 at boot time. |
etc/sysctl.d/90-tegra-settings.conf |
Control file for sysrq. |
etc/systemd/ |
— |
etc/systemd/nvfb-early.sh |
NVIDIA specific early first boot script. |
etc/systemd/nvfb.sh |
NVIDIA first boot script. |
etc/systemd/nvgetty.sh |
Script that starts the |
etc/systemd/nv-late-init.sh |
NVIDIA late initialization script. |
etc/systemd/nvmemwarning.sh |
|
etc/systemd/nv_nvsciipc_init.sh |
Script to be run by nvsciipc init service to configure nvsciipc channels. |
etc/systemd/nv-oem-config-post.sh |
Script to run |
etc/systemd/nv-oem-config.sh |
Script to run |
etc/systemd/nvpmodel.sh |
Script to be run by nvpmodel service to set default power mode. |
etc/systemd/nvpower.sh |
Script to be run by nvpower service to initialize power settings. |
etc/systemd/nv.sh |
NVIDIA initialization script. |
etc/systemd/nvweston.sh |
Post installation script for NVIDIA Weston Debian packages. |
etc/systemd/nvwifibt-pre.sh |
NVIDIA Bluetooth®/Wi-Fi pre-init script. |
etc/systemd/nvwifibt.sh |
NVIDIA Bluetooth/Wi-Fi init script. |
etc/systemd/nvzramconfig.sh |
Configures ZRAM devices for T186/T194 chips. |
etc/systemd/resolved.conf.d/ |
— |
etc/systemd/resolved.conf.d/nv-fallback-dns.conf |
Configuration file for |
etc/systemd/sleep.conf.d/ |
— |
etc/systemd/sleep.conf.d/nv-sleep.conf |
Suspend and hibernation configuration file. |
etc/systemd/system/ |
— |
etc/systemd/system/apt-daily.timer.d/ |
— |
etc/systemd/system/apt-daily.timer.d/override.conf |
Override settings for daily |
etc/systemd/system/apt-daily-upgrade.timer.d/ |
— |
etc/systemd/system/apt-daily-upgrade.timer.d/override.conf |
Override settings for daily |
etc/systemd/system/getty.target.wants/ |
— |
etc/systemd/system/getty.target.wants/serial-getty@ttyGS0.service |
Configuration file to enable autologin on console. |
etc/systemd/system/multi-user.target.wants/ |
— |
etc/systemd/system/multi-user.target.wants/l4t-rootfs-validation-config.service |
Interface to support a customizeable “boot success” function. |
etc/systemd/system/multi-user.target.wants/nvargus-daemon.service |
libargus daemon systemd startup service. |
etc/systemd/system/multi-user.target.wants/nvfancontrol.service |
nvfancontrol service to spawn nvfancontrol daemon. |
etc/systemd/system/multi-user.target.wants/nvfb-early.service |
NVIDIA specific early first boot service. |
etc/systemd/system/multi-user.target.wants/nvfb.service |
Service to launch the |
etc/systemd/system/multi-user.target.wants/nvgetty.service |
Service to invoke the |
etc/systemd/system/multi-user.target.wants/nv-l4t-bootloader-config.service |
Service to automatically check and perform QSPI update after the system boots up. |
etc/systemd/system/multi-user.target.wants/nv-l4t-usb-device-mode.service |
A systemd unit file to invoke |
etc/systemd/system/multi-user.target.wants/nv-late-init.service |
NVIDIA late initialization systemd unit service. |
etc/systemd/system/multi-user.target.wants/nvmemwarning.service |
Invokes |
etc/systemd/system/multi-user.target.wants/nv_nvsciipc_init.service |
Symlink to nvsciipc init service file. Required for the service to be run at the first boot after flash. |
etc/systemd/system/multi-user. target.wants/nvphs.service |
PHS service. |
etc/systemd/system/multi-user.target.wants/nvpmodel.service |
nvpmodel service to be run at boot. |
etc/systemd/system/multi-user.target.wants/nvpower.service |
nvpower service to be run at boot. |
etc/systemd/system/multi-user.target.wants/nv.service |
Service to launch the |
etc/systemd/system/multi-user.target.wants/nvs-service.service |
Service to launch the |
etc/systemd/system/multi-user.target.wants/nv_update_verifier.service |
NVIDIA written service startup script. |
etc/systemd/system/multi-user.target.wants/nvweston.service |
NVIDIA Weston service to add |
etc/systemd/system/multi-user.target.wants/nvzramconfig.service |
Service that launches |
etc/systemd/system/nvargus-daemon.service |
NVIDIA specific early first boot service. |
etc/systemd/system/nvfancontrol.service |
nvfancontrol service to spawn nvfancontrol daemon. |
etc/systemd/system/nvfb-early.service |
Service to launch the |
etc/systemd/system/nvfb.service |
Service to invoke the |
etc/systemd/system/nvgetty.service |
Service to invoke the |
etc/systemd/system/nv-l4t-usb-device-mode-runtime.service |
Defines USB flashing port’s device mode protocol support. |
etc/systemd/system/nv-l4t-usb-device-mode.service |
Defines USB flashing port’s device mode protocol support. |
etc/systemd/system/nv-late-init.service |
NVIDIA late init systemd unit service. |
etc/systemd/system/nvmemwarning.service |
Invokes |
etc/systemd/system/nv_nvsciipc_init.service |
Nvsciipc init service to be run at boot. |
etc/systemd/system/nv-oem-config.target.wants/ |
— |
etc/systemd/system/nv-oem-config.target.wants/nvweston.service |
NVIDIA weston service to add |
etc/systemd/system/nvphs.service |
PHS service. |
etc/systemd/system/nvpmodel.service |
Systemd service executed at boot to set the default power mode. |
etc/systemd/system/nv.service |
Service to launch the |
etc/systemd/system/nvs-service.service |
Service to launch the |
etc/systemd/system/nv_update_verifier.service |
NVIDIA written service startup script. |
etc/systemd/system/nvweston.service |
NVIDIA specific early first boot service. |
etc/systemd/system/nvwifibt.service |
Service to launch |
etc/systemd/system/nvzramconfig.service |
Service that launches |
etc/systemd/timesyncd.conf.d/ |
— |
etc/systemd/timesyncd.conf.d/nv-fallback-ntp.conf |
NTP configuration file used by timesyncd service to look up fallback NTP servers. |
etc/udev/ |
— |
etc/udev/rules.d/ |
— |
etc/udev/rules.d/90-alsa-asound-tegra.rules |
Rules configuration for proper |
etc/udev/rules.d/91-xorg-conf-tegra.rules |
Rules configuration for proper |
etc/udev/rules.d/99-nv-l4t-usb-device-mode.rules |
Rules configuration for Wi-Fi and Bluetooth. |
etc/udev/rules.d/99-nv-l4t-usb-host-config.rules |
Configures the on-board USB hub on Jetson Xavier NX. |
etc/udev/rules.d/99-nv-ufs-mount.rules |
Adds an udev rule to auto-mount UFS card after it is detected. |
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 SoC devices. |
etc/udev/rules.d/99-tegra-mmc-ra.rules |
SD card |
etc/wpa_supplicant.conf |
Sample WPA supplicant. |
etc/X11/ |
— |
etc/X11/xorg.conf |
Configuration file for xorg. |
etc/X11/xorg.conf.d/ |
— |
etc/X11/xorg.conf.d/tegra-drm-outputclass.conf |
Xorg server configuration for enabling support for the NVIDIA X driver when using upstream Linux kernels. |
etc/X11/xorg.conf.t194_ref |
Configuration file for Jetson AGX Xavier-specific xorg. |
etc/xdg/ |
— |
etc/xdg/autostart/ |
— |
etc/xdg/autostart/nvbackground.desktop |
Desktop file to auto-launch |
etc/xdg/autostart/nvbackground.sh |
Script to set the NVIDIA default wallpaper. |
etc/xdg/autostart/nvchrome.desktop |
An XDG format desktop file to spawn |
etc/xdg/autostart/nvchrome.sh |
Script to create |
etc/xdg/autostart/nvl4t-readme.sh |
Script to open and browse the |
etc/xdg/autostart/nvlxde-compton.desktop |
Desktop icon to make Compton the default compositor for LXDE. |
etc/xdg/autostart/nvlxde-exempt.desktop |
Desktop icon to run the |
etc/xdg/autostart/nvlxde-exempt.sh |
Specifies applications that are not to be loaded in the LXDE environment. |
lib/ |
— |
lib/systemd/ |
— |
lib/systemd/system/ |
— |
lib/systemd/system/bluetooth.service.d/ |
— |
lib/systemd/system/bluetooth.service.d/nv-bluetooth-service.conf |
Bluetooth systemd service from bluez Debian. |
lib/systemd/system/nv-oem-config-debconf@.service |
Service to run |
lib/systemd/system/nv-oem-config-gui.service |
Service to run oem-config in GUI mode. |
lib/systemd/system/nv-oem-config.service |
Service to run |
lib/systemd/system/nv-oem-config.target |
Default target when system boots for the first time. |
opt/ |
— |
opt/nvidia/ |
— |
opt/nvidia/l4t-bootloader-config/ |
— |
opt/nvidia/l4t-bootloader-config/nv-l4t-bootloader-config.service |
Automatically checks and performs QSPI update after system boot-up. |
opt/nvidia/l4t-bootloader-config/nv-l4t-bootloader-config.sh |
Performs QSPI update after system boot-up. |
opt/nvidia/l4t-rootfs-validation-config/ |
— |
opt/nvidia/l4t-rootfs-validation-config/l4t-rootfs-validation-config.service |
Interface to support customizeable “boot success” function. |
opt/nvidia/l4t-rootfs-validation-config/l4t-rootfs-validation-config.sh |
Script to support customizeable “boot success” function. |
opt/nvidia/l4t-usb-device-mode/ |
Defines the USB flashing port’s device mode protocol support. |
opt/nvidia/l4t-usb-device-mode/filesystem.img |
Defines the USB flashing port’s device mode protocol support. |
opt/nvidia/l4t-usb-device-mode/LICENSE.filesystem.img |
License for USB firmware. |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-config.sh |
Defines USB flashing port’s device mode protocol support. |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-runtime.service |
Defines USB flashing port’s device mode protocol support. |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-runtime-start.sh |
Defines USB flashing port’s device mode protocol support. |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-runtime-stop.sh |
Defines USB flashing port’s device mode protocol support. |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode.service |
Systemd unit file to invoke |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-start.sh |
Defines USB flashing port’s device mode protocol support. |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-state-change.sh |
Defines USB flashing port’s device mode protocol support. |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-stop.sh |
Disables the USB flashing port’s device mode protocol support. |
usr/ |
— |
usr/lib |
— |
user/lib/nvidia |
— |
user/lib/nvidia/license |
— |
usr/lib/nvidia/license/nvlicense |
Script to show NVIDIA EULA content in |
usr/lib/nvidia/license/nvlicense-templates.sh |
Script to generate nvlicense.templates file. |
usr/lib/nvidia/nvpmodel/ |
— |
usr/lib/nvidia/nvpmodel/nvpmodel-query |
|
usr/lib/nvidia/nvpmodel/nvpmodel.sh |
Script to change the |
usr/lib/nvidia/nvpmodel/nvpmodel.templates |
|
usr/lib/nvidia/resizefs/ |
— |
usr/lib/nvidia/resizefs/nvresizefs-query |
Resize questions definition for text mode. |
usr/lib/nvidia/resizefs/nvresizefs.sh |
Main script to execute resize function. |
usr/lib/nvidia/resizefs/nvresizefs.templates |
String definitions for Ubiquity resize plugin. |
usr/lib/nvidia/swap/ |
— |
usr/lib/nvidia/swap/nvswap-query |
|
usr/lib/nvidia/swap/nvswap.sh |
|
usr/lib/nvidia/swap/nvswap.templates |
|
usr/lib/nvidia/utils/ |
— |
usr/lib/nvidia/utils/nvsnap-install.sh |
nvchromium |
usr/lib/ubiquity/ |
— |
usr/lib/ubiquity/plugins/ |
— |
usr/lib/ubiquity/plugins/nvchromium.py |
nvchromium plugin for |
usr/lib/ubiquity/plugins/nvlicense.py |
Show Jetson Linux Driver Package EULA content in |
usr/lib/ubiquity/plugins/nvpmodel.py |
|
usr/lib/ubiquity/plugins/nvresizefs.py |
Ubiquity plugin for the resize function. |
usr/lib/ubiquity/plugins/nvswap.py |
|
usr/sbin/ |
— |
usr/sbin/nv-oem-config-firstboot |
NVIDIA-specific OEM first-boot configuration. |
usr/sbin/nvphsd_setup.sh |
Setup script for PHS. |
usr/sbin/nvsetprop |
A helper script for setting system properties, later queried by PHS. |
usr/share/ |
— |
usr/share/alsa/ |
— |
usr/share/alsa/cards/ |
— |
usr/share/alsa/cards/tegra-ape.conf |
ALSA configuration files for APE and HDA sound cards on Jetson platforms. |
usr/share/alsa/cards/tegra-hda.conf |
Configuration file for Tegra HDA. |
usr/share/alsa/init/ |
— |
usr/share/alsa/init/postinit/ |
— |
usr/share/alsa/init/postinit/00-tegra.conf |
ALSA library configuration file. |
usr/share/alsa/init/postinit/01-tegra-rt565x.conf |
Default ALSA configuration for the on-board RT565x codec for T194. |
usr/share/alsa/init/postinit/02-tegra-rt5640.conf |
Default ALSA configuration files for on-board RT5640 codec for Jetson platforms. |
usr/share/backgrounds/ |
— |
usr/share/backgrounds/NVIDIA_Login_Logo.png |
NVIDIA logo. |
usr/share/backgrounds/NVIDIA_Logo.png |
PNG file representing NVIDIA logo. |
usr/share/backgrounds/NVIDIA_Wallpaper.jpg |
NVIDIA wallpaper image. |
usr/share/doc/ |
— |
usr/share/doc/bluez/ |
— |
usr/share/doc/bluez/copyright.compliant |
Copyright compliance file. |
usr/share/doc/network-manager/ |
— |
usr/share/doc/network-manager/copyright.compliant |
Copyright compliance file. |
usr/share/doc/nvidia-l4t-oem-config/ |
— |
usr/share/doc/nvidia-l4t-oem-config/copyright |
Copyright files for Ubiquity. |
usr/share/doc/nvidia-tegra/ |
— |
usr/share/doc/nvidia-tegra/L4T_End_User_License_Agreement.txt |
NVIDIA license file. |
usr/share/doc/nvidia-tegra/NVIDIA_Trademark_License_Addendum_SW.pdf |
NVIDIA trademark license. |
usr/share/doc/procps/ |
— |
usr/share/doc/procps/copyright.compliant |
Copyright compliance file. |
usr/share/doc/rng-tools |
— |
usr/share/doc/rng-tools/copyright |
Copyright file for |
usr/share/doc/udev/ |
— |
usr/share/doc/udev/copyright.compliant |
Copyright compliance file. |
usr/share/polkit-1/ |
— |
usr/share/polkit-1/actions/ |
— |
usr/share/polkit-1/actions/com.nvidia.pkexec.nvpmodel.policy |
Copyright compliance file. |
usr/share/polkit-1/actions/com.nvidia.pkexec.tegrastats.policy |
Copyright compliance file. |
Graphics Demos¶
This table lists the directories and files created bu decompressing the graphics_demos.tbz2
archive, available at:
nv_tegra/graphics_demos.tbz2
Pathnames are relative to <top>
.
Pathname |
Description |
---|---|
/usr/src/nvidia/graphics_demos/* |
Graphics demo applications. |
NVIDIA Drivers TBZ2¶
This table lists the directories and files created by decompressing the nvidia_drivers.tbz2
archive, available at:
nv_tegra/nvidia_drivers.tbz2
Pathnames are relative to <top>/nv_tegra
.
libnvv4l2Pathname |
Description |
---|---|
Pathname |
Description |
etc/ |
|
etc/ld.so.conf.d/ |
|
etc/ld.so.conf.d/nvidia-tegra.conf |
|
etc/nv_tegra_release |
Jetson driver versioning file. |
etc/vulkan/ |
— |
etc/vulkan/icd.d/ |
— |
etc/vulkan/icd.d/nvidia_icd.json |
— |
lib/ |
Library directory. |
lib/firmware/ |
Firmware directory. |
lib/firmware/bcm4354.hcd |
The firmware binary provided by Broadcom for BCM4354 chip. |
lib/firmware/brcm/ |
BRCM firmware directory. |
lib/firmware/brcm/fw_bcmdhd.bin |
Firmware for Jetson TX2 on-board Wi-Fi. |
lib/firmware/brcm/nvram.txt |
File containing tuning parameters for Jetson TX2 on-board Wi-Fi. |
lib/firmware/gp10b/ |
|
lib/firmware/gp10b/acr_ucode.bin |
High secure mode PMU code. |
lib/firmware/gp10b/fecs.bin |
Provides FECS microcode. |
lib/firmware/gp10b/fecs_sig.bin |
Provides the signature of FECS microcode. |
lib/firmware/gp10b/gpccs.bin |
Provides versions of Bootloader used to boot respective GPU falcons. |
lib/firmware/gp10b/gpccs_sig.bin |
Provides the signature for the versions of Bootloader used to boot respective GPU falcons. |
lib/firmware/gp10b/gpmu_ucode.bin |
Provides microcode for the GK20A, vic03 tsec and MSEND engines. |
lib/firmware/gp10b/gpmu_ucode_desc.bin |
Provides microcode for the GK20A, vic03 tsec and MSENC engines. |
lib/firmware/gp10b/gpmu_ucode_image.bin |
Provides microcode for the GK20A, vic03 tsec and MSENC engines. |
lib/firmware/gp10b/gpu2cde.bin |
Provides a special GPU shader program for converting GPU compression metadata to something that can be read by VIC and display. |
lib/firmware/gp10b/NETA_img.bin |
Provides a special GPU shader program for converting GPU compression metadata to something that can be read by VIC and display. |
lib/firmware/gp10b/pmu_bl.bin |
Provides Bootloader loading of |
lib/firmware/gp10b/pmu_sig.bin |
Provides the signature of |
lib/firmware/gv11b/ |
— |
lib/firmware/gv11b/acr_ucode.bin |
High secure mode PMU code. |
lib/firmware/gv11b/fecs.bin |
Versions of Bootloader used to boot respective GPU falcons (microcontrollers). |
lib/firmware/gv11b/fecs_sig.bin |
Signature of FECS microcode. |
lib/firmware/gv11b/gpccs.bin |
Versions of Bootloader used to boot respective GPU falcons (microcontrollers). |
lib/firmware/gv11b/gpccs_sig.bin |
Signature of |
lib/firmware/gv11b/gpmu_ucode.bin |
Microcode for the GK20A, vic03 tsec and MSEND engines. |
lib/firmware/gv11b/gpmu_ucode_desc.bin |
Descriptor data for LS PMU. |
lib/firmware/gv11b/gpmu_ucode_image.bin |
Low secure mode PMU code. |
lib/firmware/gv11b/NETA_img.bin |
Binary representations of portions of the netlist that is built into emulation/simulation/silicon. |
lib/firmware/gv11b/NETB_img.bin |
Binary representations of portions of the netlist that is built into emulation/simulation/silicon. |
lib/firmware/gv11b/NETC_img.bin |
Binary representations of portions of the netlist that is built into emulation/simulation/silicon. |
lib/firmware/gv11b/NETD_img.bin |
Binary representations of portions of the netlist that is built into emulation/simulation/silicon. |
lib/firmware/gv11b/pmu_bl.bin |
Bootloader loading |
lib/firmware/gv11b/pmu_sig.bin |
Signature of |
lib/firmware/nv-BT-Version |
NVIDIA proprietary version file. |
lib/firmware/nv-WIFI-Version |
Contains a version string that identifies the platform, WiFi firmware version, and kernel version used for WiFi certification. |
lib/firmware/rtl8822_setting.bin |
Support for Realtek Bluetooth®. |
lib/firmware/rtl8822cu_config |
Drivers to support Realtek Bluetooth. |
lib/firmware/rtl8822cu_fw |
Firmware to support Realtek Bluetooth. |
lib/firmware/tegra18x/ |
|
lib/firmware/tegra18x/nvhost_nvdec030_ns.fw |
NVDEC firmware file for video decode. |
lib/firmware/tegra18x/nvhost_nvenc061.fw |
NVENC firmware file for video encode. |
lib/firmware/tegra18x/nvhost_nvjpg011.fw |
NVJPG firmware file for JPEG encode and decode. |
lib/firmware/tegra18x/nvhost_nvjpg011.fw |
NVJPG firmware file for JPEG encode and decode. |
lib/firmware/tegra18x/vic04_ucode.bin |
High secure mode PMU code. |
lib/firmware/tegra18x_xusb_firmware |
File containing USB firmware parameters. |
lib/firmware/tegra19x/ |
— |
lib/firmware/tegra19x/nvhost_nvdec040_ns.fw |
NVDEC NS firmware used for video playback use cases. |
lib/firmware/tegra19x/nvhost_nvdla010.fw |
NVDLA firmware running on Falcon inside NVDLA. Programs NVDLA engine with the configuration received for neural net and handles interrupts from NVDLA engine. |
lib/firmware/tegra19x/nvhost_nvenc070.fw |
NVENC firmware used for video encoder use cases. |
lib/firmware/tegra19x/nvhost_nvjpg012.fw |
NVJPG firmware used for image encode/decode use cases. |
lib/firmware/tegra19x/nvhost_pva010.fw |
PVA FW binary. |
lib/firmware/tegra19x/nvhost_vic042.fw |
VIC firmware used for image composition use cases. |
lib/firmware/tegra19x_xusb_firmware |
File containing USB firmware parameters. |
usr/ |
|
usr/bin/ |
|
usr/bin/nvidia-bug-report-tegra.sh |
NVIDIA bug reporting script. Run for usage tips. |
usr/bin/nvidia-xconfig |
NVIDIA tool for manipulating X server configuration files. |
usr/lib/ |
|
usr/lib/aarch64-linux-gnu/ |
Directory for various GNU specific sub-directories and files. |
usr/lib/aarch64-linux-gnu/libcuda.so |
CUDA library |
usr/lib/aarch64-linux-gnu/libdrm_nvdc.so |
Alternative OSS libdrm library. |
usr/lib/aarch64-linux-gnu/libv4l/ |
Directory for the AARCH64 Linux GNU V4L libraries. |
usr/lib/aarch64-linux-gnu/libv4l/plugins/ |
Directory for the AARCH64 Linux GNU plugins. |
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/ |
— |
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/libv4l2_nvargus.so |
Implements a V4L2 standard interface for the Argus camera API. |
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/libv4l2_nvcuvidvideocodec.so |
Implements support for CUVID path. |
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/libv4l2_nvvidconv.so |
Implements a |
usr/lib/aarch64-linux-gnu/libv4l/plugins/nv/libv4l2_nvvideocodec.so |
Implements a plugin for video format conversion and helper library |
usr/lib/aarch64-linux-gnu/libv4l2.so.0.0.999999 |
|
usr/lib/aarch64-linux-gnu/libv4l2/plugins/nv/libv412_nvvidconv.so |
|
usr/lib/aarch64-linux-gnu/libv4lconvert.so.0.0.999999 |
libv4lconvert shared libraries. |
usr/lib/aarch64-linux-gnu/libvulkan.so.1.2.141 |
A library used by applications to make Vulkan® API calls. |
usr/lib/aarch64-linux-gnu/tegra/ |
Directory for aarch64 GNU Jetson-specific components. |
usr/lib/aarch64-linux-gnu/tegra/libcuda.so |
CUDA library. |
usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1.1 |
CUDA library. |
usr/lib/aarch64-linux-gnu/tegra/libdrm.so.2 |
Provides an alternate implementation to OSS libdrm. |
usr/lib/aarch64-linux-gnu/tegra/libGLX_nvidia.so.0 |
NVIDIA vendor library for GLX. |
usr/lib/aarch64-linux-gnu/tegra/libnvapputil.so |
Host (x86) shared object for application utilities. |
usr/lib/aarch64-linux-gnu/tegra/libnvargus.so |
Library for GST plugin for camera. |
usr/lib/aarch64-linux-gnu/tegra/libnvargus_socketclient.so |
Support libraries for implementation of the Argus API. |
usr/lib/aarch64-linux-gnu/tegra/libnvargus_socketserver.so |
Support libraries for implementation of the Argus API. |
usr/lib/aarch64-linux-gnu/tegra/libnvavp.so |
Provides the user-space interface to the AVP that talks to nvavp kernel driver that ultimately talks to AVP for audio/video acceleration. |
usr/lib/aarch64-linux-gnu/tegra/libnvbuf_fdmap.so.1.0.0 |
Implementation of FD mapping/unmapping API. |
usr/lib/aarch64-linux-gnu/tegra/libnvbuf_utils.so |
NVIDIA buffering utility library. |
usr/lib/aarch64-linux-gnu/tegra/libnvbuf_utils.so.1.0.0 |
|
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurface.so |
Implementation of unified memory management and transformation APIs. |
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurface.so.1.0.0 |
Implementation of unified memory management and transformation API. |
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurftransform.so |
Implementation of unified memory management and transformation APIs. |
usr/lib/aarch64-linux-gnu/tegra/libnvbufsurftransform.so.1.0.0 |
These are implementation of unified memory management and transformation APIs. |
usr/lib/aarch64-linux-gnu/tegra/libnvcam_imageencoder.so |
Provides a library that encodes camera YUV frames to JPEG using the NVIDIA TVMR architecture. |
usr/lib/aarch64-linux-gnu/tegra/libnvcameratools.so |
Provides a supporing library for camera utilities and tests. |
usr/lib/aarch64-linux-gnu/tegra/libnvcamerautils.so |
Provides a supporing library for camera utilities and tests. |
usr/lib/aarch64-linux-gnu/tegra/libnvcamlog.so |
Contains helpers for run-time logging and tracing for camera sub-drivers. |
usr/lib/aarch64-linux-gnu/tegra/libnvcamv4l2.so |
Interface library for V4L2 kernel drivers. |
usr/lib/aarch64-linux-gnu/tegra/libnvcapture.so |
Usermode driver used to submit capture requests to kernel. |
usr/lib/aarch64-linux-gnu/tegra/libnvcolorutil.so |
Provides an NvColor utility library providing a reference CPU implementation of functions for operating with the NvColor types. |
usr/lib/aarch64-linux-gnu/tegra/libnvcuvidv4l2.so |
Provides support for CUVID path. |
usr/lib/aarch64-linux-gnu/tegra/libnvdc.so |
DC driver file. |
usr/lib/aarch64-linux-gnu/tegra/libnvddk_2d_v2.so |
DDK 2D. |
usr/lib/aarch64-linux-gnu/tegra/libnvddk_vic.so |
DDK VIC. |
usr/lib/aarch64-linux-gnu/tegra/libnvdecode2eglimage.so |
EGL™ library implementation that uses nvmedia, nvmmbuffer, egl, and nvbuf_utils. |
usr/lib/aarch64-linux-gnu/tegra/libnvdla_compiler.so |
DLA compiler library. |
usr/lib/aarch64-linux-gnu/tegra/libnvdla_runtime.so |
DLA compiler library. |
usr/lib/aarch64-linux-gnu/tegra/libnvdsbufferpool.so |
An implementation of the GStreamer buffer pool for unified memory management. |
usr/lib/aarch64-linux-gnu/tegra/libnvdsbufferpool.so.1.0.0 |
Implementation of GStreamer buffer pool for unified memory management. |
usr/lib/aarch64-linux-gnu/tegra/libnveglstream_camconsumer.so |
Provides a library for implementation of Argus consumer. |
usr/lib/aarch64-linux-gnu/tegra/libnveglstreamproducer.so |
Implements EGLStream producer functionality. |
usr/lib/aarch64-linux-gnu/tegra/libnveventlib.so |
Trace buffer library for trace events. |
usr/lib/aarch64-linux-gnu/tegra/libnvexif.so |
Library to generate exif header. |
usr/lib/aarch64-linux-gnu/tegra/libnvfnet.so |
OpenGL® filter service for image postprocessing helper library. |
usr/lib/aarch64-linux-gnu/tegra/libnvfnetstoredefog.so |
Provides a post processing stage in camera pipeline which uses GPU for applying filters to remove fogginess in an image to enhance the image quality. |
usr/lib/aarch64-linux-gnu/tegra/libnvfnetstorehdfx.so |
Provides an OpenGL filter service for image postprocessing helper library. |
usr/lib/aarch64-linux-gnu/tegra/libnvgbm.so |
Library for generic Buffer Management (GBM) implementation on Jetson. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_boot.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_camera.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_force.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_generic.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_gpucompute.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_graphics.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_il.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_spincircle.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_tbc.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvgov_ui.so |
PHS governor libraries loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvid_mapper.so |
Low-level and helper libraries required by the DeepStream SDK. |
usr/lib/aarch64-linux-gnu/tegra/libnvid_mapper.so.1.0.0 |
Provides a helper library to create and maintain mapping between ID and the custom structure. |
usr/lib/aarch64-linux-gnu/tegra/libnvidia-eglcore.so.* |
OpenGL core library used by |
usr/lib/aarch64-linux-gnu/tegra/libnvidia-egl-wayland.so |
Wayland library. |
usr/lib/aarch64-linux-gnu/tegra/libnvidia-fatbinaryloader.so.* |
A library that supports interactions between the CUDA driver and CUDA fatbinaries. “Fatbinary” is a container format that packages different PTX and Cubins compiled for different architectures. |
usr/lib/aarch64-linux-gnu/tegra/libnvidia-glcore.so.* |
OpenGL core library. Implicitly used by libGL and libglx; contains core accelerated 3D functionality. |
usr/lib/aarch64-linux-gnu/tegra/libnvidia-glsi.so.* |
OpenGL system interaction library. |
usr/lib/aarch64-linux-gnu/tegra/libnvidia-glvkspirv.so.* |
Vulkan SPIR-V Shader compiler library. |
usr/lib/aarch64-linux-gnu/tegra/libnvidia-ptxjitcompiler.so.* |
Library containing a JIT compiler that compiles PTX into GPU machine code. Used by the CUDA driver. |
usr/lib/aarch64-linux-gnu/tegra/libnvidia-rmapi-tegra.so.* |
Utility library that implements common code for using kernel-level graphics drivers on Jetson. |
usr/lib/aarch64-linux-gnu/tegra/libnvidia-tls.so.* |
NVIDIA TLS libraries. |
usr/lib/aarch64-linux-gnu/tegra/libnvimp.so |
Utility library that provides a reference implementation of display IMP. |
usr/lib/aarch64-linux-gnu/tegra/libnvisp_utils.so |
Usermode driver used as a utility library for ISP. |
usr/lib/aarch64-linux-gnu/tegra/libnvjpeg.so |
Accelerated libjpeg for Jetson. |
usr/lib/aarch64-linux-gnu/tegra/libnvll.so |
Utility library used by |
usr/lib/aarch64-linux-gnu/tegra/libnvmedia.so |
Multimedia programming API to access HW units like encoder, decoder, video post-processing on NVIDIA SoC. |
usr/lib/aarch64-linux-gnu/tegra/libnvmedia.so |
Multimedia programming API to access HW units like encoder, decoder, video post-processing on NVIDIA SoC. |
usr/lib/aarch64-linux-gnu/tegra/libnvmm.`so |
NVIDIA Multimedia Framework. |
usr/lib/aarch64-linux-gnu/tegra/libnvmm_contentpipe.so |
Content pipe implementation (file source abstraction). |
usr/lib/aarch64-linux-gnu/tegra/libnvmm_parser.so |
NVIDIA Multimedia parser. |
usr/lib/aarch64-linux-gnu/tegra/libnvmm_utils.so |
Multimedia Framework utilities. |
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite.so |
NVIDIA Multimedia driver. |
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_image.so |
NVIDIA Multimedia image driver. |
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_utils.so |
NVIDIA Multimedia utilities. |
usr/lib/aarch64-linux-gnu/tegra/libnvmmlite_video.so |
NVIDIA Multimedia video driver. |
usr/lib/aarch64-linux-gnu/tegra/libnvodm_imager.so |
Sensor driver with tuning disabled. |
usr/lib/aarch64-linux-gnu/tegra/libnvofsdk.so |
Helper function to get optical flow and stereo disparity for user provided images. |
usr/lib/aarch64-linux-gnu/tegra/libnvomx.so |
OpenMAX IL implementation. |
usr/lib/aarch64-linux-gnu/tegra/libnvomxilclient.so |
OpenMAX IL client. |
usr/lib/aarch64-linux-gnu/tegra/libnvos.so |
NVIDIA OS abstraction library. |
usr/lib/aarch64-linux-gnu/tegra/libnvosd.so |
Low-level and helper libs required by DeepStream SDK |
usr/lib/aarch64-linux-gnu/tegra/libnvparser.so |
Parser used for NVIDIA NvMMlite. |
usr/lib/aarch64-linux-gnu/tegra/libnvphs.so |
PHS client library loaded by NVIDIA drivers. |
usr/lib/aarch64-linux-gnu/tegra/libnvphsd.so |
PHS daemon shared library loaded by nvphsd. |
usr/lib/aarch64-linux-gnu/tegra/libnvpva.so |
User mode driver for the PVA. |
usr/lib/aarch64-linux-gnu/tegra/libnvrm.so |
Resource Manager kernel interface. |
usr/lib/aarch64-linux-gnu/tegra/libnvrm_gpu.so |
NVIDIA kernel graphics driver abstraction library. |
usr/lib/aarch64-linux-gnu/tegra/libnvrm_graphics.so |
Resource Manager (NvRM) graphics host, AVP communication library, and graphics drivers. |
usr/lib/aarch64-linux-gnu/tegra/libnvscf.so |
Usermode driver used to submit capture requests to the kernel/rtcpu drivers. |
usr/lib/aarch64-linux-gnu/tegra/libnvtestresults.so |
Test results library. |
usr/lib/aarch64-linux-gnu/tegra/libnvtnr.so |
Temporal Noise Reduction (TNR) API. |
usr/lib/aarch64-linux-gnu/tegra/libnvtracebuf.so |
Trace buffer library used to support reading and writing of trace data. |
usr/lib/aarch64-linux-gnu/tegra/libnvtvmr.so |
Multimedia Jetson video mixer/renderer. |
usr/lib/aarch64-linux-gnu/tegra/libnvv4l2.so |
|
usr/lib/aarch64-linux-gnu/tegra/libnvv4lconvert.so |
|
usr/lib/aarch64-linux-gnu/tegra/libnvvulkan-producer.so |
Implements WSI extension support for Vulkan. |
usr/lib/aarch64-linux-gnu/tegra/libnvwinsys.so |
Winsys library. |
usr/lib/aarch64-linux-gnu/tegra/libsensors.hal-client.nvs.so |
Sensor socket/client interface to NVIDIA sensor stack. |
usr/lib/aarch64-linux-gnu/tegra/libsensors.l4t.no_fusion.nvs.so |
Sensor fusion component of NVIDIA sensor stack. |
usr/lib/aarch64-linux-gnu/tegra/libsensors_hal.nvs.so |
Sensor HAL (hardware abstraction layer) component of NVIDIA sensor stack. |
usr/lib/aarch64-linux-gnu/tegra/libtegrav4l2.so |
Helper library for multimedia hardware acceleration. |
usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvargus.so |
Implements a V4L2 standard interface for the Argus camera API. |
usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvcuvidvideocodec.so |
Implements support for CUVID path. |
usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvvidconv.so |
Implements |
usr/lib/aarch64-linux-gnu/tegra/libv4l2_nvvideocodec.so |
Implements |
usr/lib/aarch64-linux-gnu/tegra/libvulkan.so.1.2.141 |
Library used by applications to make Vulkan API calls. |
usr/lib/aarch64-linux-gnu/tegra/nvidia_icd.json |
Vulkan ICD configuration file used by Vulkan loader to load ICD implementation on local platform. |
usr/lib/aarch64-linux-gnu/tegra-egl/ |
Directory for aarch64 GNU Jetson-specific EGL components. |
usr/lib/aarch64-linux-gnu/tegra-egl/ld.so.conf |
Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries.ev |
usr/lib/aarch64-linux-gnu/tegra-egl/libEGL_nvidia.so.0 |
Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries. |
usr/lib/aarch64-linux-gnu/tegra-egl/libGLESv1_CM_nvidia.so.1 |
Provides symbols for GLESv1_CM entry points.Loads and dispatches to one or more vendor libraries. |
usr/lib/aarch64-linux-gnu/tegra-egl/libGLESv2_nvidia.so.2 |
Provides symbols for GLESv2 entry points.Loads and dispatches to one or more vendor libraries. |
usr/lib/aarch64-linux-gnu/tegra-egl/nvidia.json |
Points to the location of the vendor specific library for EGL implementation. A configuration file for the GLVND EGL driver; sym-linked by |
usr/lib/xorg/ |
— |
usr/lib/xorg/modules/ |
— |
usr/lib/xorg/modules/drivers/ |
— |
usr/lib/xorg/modules/drivers/nvidia_drv.so |
Jetson X driver. |
usr/lib/xorg/modules/extensions/ |
Directory for the extensions. |
usr/lib/xorg/modules/extensions/libglxserver_nvidia.so |
Symbolic link pointing to |
usr/sbin/ |
Directory for system. |
usr/sbin/brcm_patchram_plus |
Utility for loading the Broadcom Bluetooth firmware |
usr/sbin/nvargus-daemon |
System daemon process that is run at startup and provides libargus clients access to the libargus camera API in a multiprocess environment. |
usr/sbin/nvphsd |
PHS binary or running daemon. |
usr/sbin/nvs-service |
Service daemon that provides necessary sensor/socket services between client and NVIDIA sensor stack. |
usr/sbin/nvtunerd |
Support for image quality tuning tools. |
usr/share/ |
Directory for the shared files. |
usr/share/doc/ |
Directory for the shared documentation files. |
usr/share/doc/nvidia-tegra/ |
Directory for the NVIDIA Jetson-specific shared documentation. |
usr/share/doc/nvidia-tegra/LICENSE.brcm_patchram_plus |
License file for the utility for loading the Broadcom Bluetooth firmware. |
usr/share/doc/nvidia-tegra/LICENSE.cypress_wifibt |
License for Wi-Fi firmware. |
usr/share/doc/nvidia-tegra/LICENSE.libnvargus |
License file for the support libraries for NVIDIA multiprocess implementation of the Argus API. |
usr/share/doc/nvidia-tegra/LICENSE.libnvcam_imageencoder |
License file for the NVIDIA camera image encoder library. |
usr/share/doc/nvidia-tegra/LICENSE.libnveventlib |
License for |
usr/share/doc/nvidia-tegra/LICENSE.libnvtracebuf |
License for |
usr/share/doc/nvidia-tegra/LICENSE.libnvv4l2 |
License for |
usr/share/doc/nvidia-tegra/LICENSE.libnvv4lconvert |
License for |
usr/share/doc/nvidia-tegra/LICENSE.libtegrav4l2 |
License file for the NVIDIA Jetson V4L2 library. |
usr/share/doc/nvidia-tegra/LICENSE.libvulkan1 |
License for Vulkan libraries. |
usr/share/doc/nvidia-tegra/LICENSE.minigbm |
Licence for Generic Buffer Management (GBM) implementation on Jetson and Tegra. |
usr/share/doc/nvidia-tegra/LICENSE.nvdla |
Licensing file for all nvdla libraries. |
usr/share/doc/nvidia-tegra/LICENSE.realtek_8822ce_wifibt |
License for Realtek WiFi drivers. |
usr/share/doc/nvidia-tegra/LICENSE.tegra_sensors |
License for NVIDIA sensor stack. |
usr/share/egl/ |
Directory for EGL specific components. |
usr/share/egl/egl_external_platform.d/ |
Directory for the EGL platform support files. |
usr/share/egl/egl_external_platform.d/nvidia_wayland.json |
Wayland driver for EGL external platform support. |
usr/share/glvnd/ |
— |
usr/share/glvnd/egl_vendor.d/ |
— |
usr/share/glvnd/egl_vendor.d/10_nvidia.json |
Configuration file for GLVND EGL driver. |
var/ |
— |
var/nvidia/ |
— |
var/nvidia/nvcaaccm/* |
Application, input, output, and settings directories with associated README files. |
var/nvidia/nvcam/ |
— |
var/nvidia/nvcam/apps/ |
— |
var/nvidia/nvcam/apps/README.txt |
Nvcam application README file. |
var/nvidia/nvcam/input/ |
— |
var/nvidia/nvcam/input/model_frontal.xml |
HAAR cascade generated from a face image data set and used for face detection. |
var/nvidia/nvcam/input/README.txt |
Nvcam input README file. |
var/nvidia/nvcam/output/ |
— |
var/nvidia/nvcam/output/README.txt |
Nvcam output README file. |
var/nvidia/nvcam/settings/ |
— |
var/nvidia/nvcam/settings/README.txt |
Nvcam settings README file. |
OP-TEE¶
This table lists the directories and files created by decompressing the nv_optee.tbz2
archive, available at:
nv_tegra/nv_optee.tbz2
Pathnames are relative to <top>/nv_tegra
.
Pathname |
Description |
---|---|
bin/ |
— |
bin/xtest |
OP-TEE regression test program. |
lib/ |
— |
lib/optee_armtz/ |
OP-TEE Trusted Application (TA) folder, containing TA files. |
lib/optee_armtz/*.ta |
TA files. |
usr/ |
— |
usr/lib/ |
— |
usr/lib/libckteec.so* |
PKCS#11 Cryptoki API client(normal world) libraries. |
usr/lib/libteec.so* |
Tee client library, which talks to Linux tee kernel driver. |
usr/lib/tee-supplicant/ |
— |
usr/lib/tee-supplicant/plugins/ |
— |
usr/lib/tee-supplicant/plugins/f07bfc66-958c-4a15-99c0-260e4e7375dd.plugin |
An OP-TEE test plugin (required by |
usr/sbin/ |
— |
usr/sbin/nvhwkey-app |
NVIDIA hwkey agent Client Application (CA). |
usr/sbin/nvluks-srv-app |
NVIDIA luks service CA. |
usr/sbin/tee-supplicant |
OP-TEE user space daemon; communicates with OP-TEE and provides many functionalities, e.g. loading the TA at runtime and handling RPMB actions from OP-TEE. |
usr/share/ |
— |
usr/share/doc/ |
— |
usr/share/doc/nvidia-tegra/ |
— |
usr/share/doc/nvidia-tegra/LICENSE.* |
License files for OP-TEE client and tests. |
NVIDIA Tools TBZ2¶
This table lists the directories and files created by decompressing the nv_tools.tbz2
archive, available at:
nv_tegra/nv_tools.tbz2
Pathnames are relative to <top>/nv_tegra
.
Filename |
Description |
---|---|
etc/nvpmodel/ |
— |
etc/nvpmodel/nvpmodel_p3701_0000.conf |
Contains the t23x platform |
etc/nvpmodel/nvpmodel_p3701_0004.conf |
Contains the t23x platform |
etc/nvpmodel/nvpmodel_p3767_0000.conf |
Contains the t23x platform |
etc/nvpmodel/nvpmodel_p3767_0010.conf |
Contains the t23x platform |
etc/nvpmodel/nvpmodel_t194_agxi.conf |
|
etc/nvpmodel/nvpmodel_t194.conf |
|
etc/nvpmodel/nvpmodel_t194_e3900_dGPU.conf |
|
etc/nvpmodel/nvpmodel_t194_e3900_iGPU.conf |
|
etc/nvpmodel/nvpmodel_t194_p3668.conf |
|
etc/nvpmodel/nvpmodel_t194_p3668_emul.conf |
|
etc/nvpower/ |
— |
etc/nvpower/libnvpower/ |
— |
etc/nvpower/libnvpower/nvpower_t194.conf |
Power configuration files for T194. |
etc/nvpower/libnvpower/nvpower_t234.conf |
Power configuration files for T234. |
etc/nvpower/nvfancontrol/ |
— |
etc/nvpower/nvfancontrol/nvfancontrol_e3900.conf |
Contains the E3900 platform’s fan control settings. |
etc/nvpower/nvfancontrol/nvfancontrol_p2888.conf |
Contains the P2888 platform’s fan control settings. |
etc/nvpower/nvfancontrol/nvfancontrol_p3668.conf |
Contains the P3668 platform’s fan control settings. |
etc/nvpower/nvfancontrol/nvfancontrol_p3701_0000.conf |
Contains the p3701-0000 platform’s fan control settings. |
etc/xdg/ |
— |
etc/xdg/autostart/ |
— |
etc/xdg/autostart/nvpmodel_indicator.desktop |
Auto-starts the |
opt/ |
— |
opt/nvidia/ |
— |
opt/nvidia/camera/ |
— |
opt/nvidia/camera/nvcapture-status-decoder |
Text parser used to decode error messages from RTCPU logs. |
opt/nvidia/jetson-io/ |
— |
opt/nvidia/jetson-io/config-by-function.py |
Sample application for configuring the 40-pin header for supported functions |
opt/nvidia/jetson-io/config-by-hardware.py |
Sample application for configuring the 40-pin header for supported hardware add-on modules |
opt/nvidia/jetson-io/config-by-pin.py |
Sample application for displaying the 40-pin header configuration by pin. |
opt/nvidia/jetson-io/Headers/ |
— |
opt/nvidia/jetson-io/Headers/* |
Header files to be used with the |
opt/nvidia/jetson-io/Jetson/ |
— |
opt/nvidia/jetson-io/Jetson/__init__.py |
Makes Python search this subdirectory for modules. |
opt/nvidia/jetson-io/Jetson/board.py |
Implements a Python class and helper functions for Jetson carrier boards. |
opt/nvidia/jetson-io/Jetson/header.py |
Implementation of header overlay parsing and its supported functions in the Jetson IO tool. |
opt/nvidia/jetson-io/Jetson/header_def.py |
Template for adding support for a header in the |
opt/nvidia/jetson-io/Jetson/io.py |
Implements Python classes for Jetson pins, pin groups, pin state, and pin functions. |
opt/nvidia/jetson-io/Jetson/pmx.py |
Implements a Python class and helper functions for Jetson pinmux. |
opt/nvidia/jetson-io/jetson-io.py |
Curses-based application for configuring the 40-pin header graphically via text based menus. |
opt/nvidia/jetson-io/Linux/ |
— |
opt/nvidia/jetson-io/Linux/__init__.py |
Makes Python search this subdirectory for modules. |
opt/nvidia/jetson-io/Linux/debugfs.py |
Implements helper function for reading Linux debugfs. |
opt/nvidia/jetson-io/Linux/dt.py |
Implements helper function for reading Linux device tree properties via the Linux debugfs. |
opt/nvidia/jetson-io/Linux/extlinux.py |
Implements helper function for adding an entry to the Linux configuration file |
opt/nvidia/jetson-io/Linux/pinctrl.py |
Implements helper functions for reading the Linux PINCTRL debugfs entries. |
opt/nvidia/jetson-io/Utils/ |
— |
opt/nvidia/jetson-io/Utils/__init__.py |
Makes Python search this subdirectory for modules. |
opt/nvidia/jetson-io/Utils/dtc.py |
Implements helper functions for using the device tree compiler. |
opt/nvidia/jetson-io/Utils/fio.py |
Implements helper functions for checking file I/O permissions. |
opt/nvidia/jetson-io/Utils/syscall.py |
Implements simplified helper functions for the subprocess module. |
usr/ |
— |
usr/bin/ |
— |
usr/bin/jetson_clocks |
Clock frequency control script. |
usr/bin/nvcapture-status-decoder |
Text parser used to decode error messages from RTCPU logs. |
usr/bin/nv_macsec_wpa_supplicant |
wpa_supplicant tool used by Ethernet MACSEC. |
usr/bin/nvsciipc_init |
Binary to initialize the NvSciIpc channels listed in |
usr/bin/tegrastats |
Performance measurement utility. |
usr/bin/tipc_test |
Application to test TIPC connectivity to the |
usr/lib/ |
— |
usr/lib/aarch64-linux-gnu/ |
— |
usr/lib/aarch64-linux-gnu/libnl-3.so.200.28.0 |
|
usr/lib/python3/ |
— |
usr/lib/python3/dist-packages/ |
— |
usr/lib/python3/dist-packages/pylibnvpower/ |
— |
usr/lib/python3/dist-packages/pylibnvpower/__init__.py |
|
usr/sbin/ |
— |
usr/sbin/nv_bootloader_payload_updater |
Application to read data from BUP and write to slot partitions. |
usr/sbin/nvfancontrol |
Tool to control fan settings. |
usr/sbin/nv_get_dram_info |
Reads platform-specific debugfs nodes or registers when needed, and interprets the parameters to derive information about DRAM and its capabilities. |
usr/sbin/nv_part_update |
Script to perform Over-the-Air Update on individual partitions listed in a configuration file. |
usr/sbin/nv_update_engine |
Utility invoked by user to update BLs or by a system service during device boot to verify the update. |
usr/sbin/nvbootctrl |
Debug tool to load SMD image and dump slots info. |
usr/sbin/nvimp_util |
Tool to calculate the memory bandwidth parameters required to support a particular display configuration. |
usr/sbin/nvluks-srv-app |
Demo code showing how to use the service from the Trusty |
usr/sbin/nvpmodel |
Tool to select system power model (MaxQ/MaxP). |
usr/share/ |
— |
usr/share/doc/ |
— |
usr/share/doc/nvidia-tegra/ |
— |
usr/share/doc/nvidia-tegra/LICENSE.libnl-3.5.0 |
License file for |
usr/share/doc/nvidia-tegra/LICENSE.nvbootctrl |
License file for |
usr/share/doc/nvidia-tegra/LICENSE.nv_macsec_wpa_supplicant |
License file for |
usr/share/doc/nvidia-tegra/LICENSE.tipc_test |
License file for |
usr/share/doc/nvidia-tegra/NVIDIA_Trademark_License_Addendum_SW.pdf |
NVIDIA trademark license. |
usr/share/nvpmodel_indicator/ |
— |
usr/share/nvpmodel_indicator/nv_logo.svg |
SVG NVIDIA logo suitable for use in panel indicator. |
usr/share/nvpmodel_indicator/nvpmodel.py |
|
usr/share/nvpmodel_indicator/nvpmodel_indicator.py |
Desktop panel indicator that shows current power mode and provides an easy way to switch power mode and launch |
usr/share/nvpmodel_indicator/over_current.py |
Overcurrent event plugin for |
usr/share/nvpmodel_indicator/thermal_throttle_alert.py |
Thermal event plugin for |
usr/share/nvpower/ |
— |
usr/share/nvpower/* |
Jetsonpower package related files for launching the Jetson Power GUI application. |
Weston TBZ2¶
This table lists the directories and files created by decompressing the weston.tbz2
archive, available at:
nv_tegra/weston.tbz2
Pathnames are relative to <top>/nv_tegra
.
Pathname |
Description |
---|---|
etc/xdg/ |
— |
etc/xdg/weston/ |
— |
etc/xdg/weston/weston.ini |
Weston initialization file. |
usr/ |
— |
usr/bin/ |
Symlinks to Weston binaries. |
usr/bin/EGLWInputEventExample |
|
usr/bin/EGLWLMockNavigation |
|
usr/bin/LayerManagerControl |
|
usr/bin/nvstart-weston.sh |
Script to launch weston as non-root user |
usr/bin/simple-weston-client |
Weston tools and tests. |
usr/bin/spring-tool |
Weston tools and tests. |
usr/bin/weston |
Weston tools and tests. |
usr/bin/weston-calibrator |
Weston tools and tests. |
usr/bin/weston-clickdot |
Weston tools and tests. |
usr/bin/weston-cliptest |
Weston tools and tests. |
usr/bin/weston-content-protection |
Weston tools and tests. |
usr/bin/weston-debug |
Weston tools and tests. |
usr/bin/weston-dnd |
Weston tools and tests. |
usr/bin/weston-eventdemo |
Weston tools and tests. |
usr/bin/weston-flower |
Weston tools and tests. |
usr/bin/weston-fullscreen |
Weston tools and tests. |
usr/bin/weston-image |
Weston tools and tests. |
usr/bin/weston-info |
Weston tools and tests. |
usr/bin/weston-ivi-shell-user-interface |
Weston tools and tests. |
usr/bin/weston-launch |
Weston tools and tests. |
usr/bin/weston-multi-resource |
Weston tools and tests. |
usr/bin/weston-output-mode |
Weston tools and tests. |
usr/bin/weston-resizor |
Weston tools and tests. |
usr/bin/weston-scaler |
Weston tools and tests. |
usr/bin/weston-simple-dmabuf-egldevice |
Weston tools and tests. |
usr/bin/weston-simple-egl |
Weston tools and tests. |
usr/bin/weston-simple-shm |
Weston tools and tests. |
usr/bin/weston-simple-touch |
Weston tools and tests. |
usr/bin/weston-smoke |
Weston tools and tests. |
usr/bin/weston-stacking |
Weston tools and tests. |
usr/bin/weston-subsurfaces |
Weston tools and tests. |
usr/bin/weston-terminal |
Weston tools and tests. |
usr/bin/weston-transformed |
Weston tools and tests. |
usr/include/ |
— |
usr/include/libdrm/ |
— |
usr/include/libdrm/nvidia/ |
— |
usr/include/libdrm/nvidia/tegra_drm.h |
Compiles DRM samples for the Multimedia API. |
usr/lib/ |
— |
usr/lib/aarch64-linux-gnu/ |
Various GNU specific files. |
usr/lib/aarch64-linux-gnu/libilmClient.so.2.2.0 |
|
usr/lib/aarch64-linux-gnu/libilmCommon.so.2.2.0 |
|
usr/lib/aarch64-linux-gnu/libilmControl.so.2.2.0 |
|
usr/lib/aarch64-linux-gnu/libilmInput.so.2.2.0 |
|
usr/lib/aarch64-linux-gnu/libweston-6.so.0 |
Weston library. |
usr/lib/aarch64-linux-gnu/libweston-desktop-6.so.0 |
Weston library. |
usr/lib/aarch64-linux-gnu/tegra/ |
— |
usr/lib/aarch64-linux-gnu/tegra/weston/ |
Various GNU Weston specific files. |
usr/lib/aarch64-linux-gnu/tegra/weston/desktop-shell.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/drm-backend.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/EGLWLInputEventExample |
|
usr/lib/aarch64-linux-gnu/tegra/weston/EGLWLMockNavigation |
|
usr/lib/aarch64-linux-gnu/tegra/weston/fullscreen-shell.so |
Displays a single surface per output. |
usr/lib/aarch64-linux-gnu/tegra/weston/gl-renderer.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/hmi-controller.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/ivi-controller.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/ivi-shell.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/LayerManagerControl |
|
usr/lib/aarch64-linux-gnu/tegra/weston/libilmClient.so.2.2.0 |
|
usr/lib/aarch64-linux-gnu/tegra/weston/libilmCommon.so.2.2.0 |
|
usr/lib/aarch64-linux-gnu/tegra/weston/libilmControl.so.2.2.0 |
|
usr/lib/aarch64-linux-gnu/tegra/weston/libilmInput.so.2.2.0 |
|
usr/lib/aarch64-linux-gnu/tegra/weston/libweston-6.so.0 |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/libweston-desktop-6.so.0 |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/simple-weston-client |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/spring-tool |
Weston tools. |
usr/lib/aarch64-linux-gnu/tegra/weston/wayland-backend.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston |
Weston tools. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-calibrator |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-clickdot |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-cliptest |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-content-protection |
Implementation of weston-content-protection protocol. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-debug |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-desktop-shell |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-dnd |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-eventdemo |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-flower |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-fullscreen |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-image |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-info |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-ivi-shell-user-interface |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-keyboard |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-launch |
Weston apps. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-multi-resource |
Weston apps. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-output-mode |
Weston apps. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-resizor |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-scaler |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-screenshooter |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-dmabuf-egldevice |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-egl |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-shm |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-simple-touch |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-smoke |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-stacking |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-subsurfaces |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-terminal |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/tegra/weston/weston-transformed |
Weston tools and tests. |
usr/lib/aarch64-linux-gnu/weston/ |
— |
usr/lib/aarch64-linux-gnu/weston/desktop-shell.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/weston/drm-backend.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/weston/fullscreen-shell.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/weston/gl-renderer.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/weston/hmi-controller.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/weston/ivi-controller.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/weston/ivi-shell.so |
Weston backend libraries. |
usr/lib/aarch64-linux-gnu/weston/wayland-backend.so |
Weston backend libraries. |
usr/lib/weston/ |
— |
usr/lib/weston/weston-desktop-shell |
Weston tools and tests. |
usr/lib/weston/weston-keyboard |
Weston tools and tests. |
usr/lib/weston/weston-screenshooter |
Weston tools and tests. |
usr/share/ |
— |
usr/share/weston/ |
— |
usr/share/weston/*.png |
Weston images. |
usr/share/weston/docs/ |
— |
usr/share/weston/docs/weston/ |
— |
usr/share/weston/docs/weston/LICENSE.wayland-ivi-extension |
License for Wayland IVI extensions. |
usr/share/weston/docs/weston/LICENSE.weston |
MIT license file. |
usr/share/weston/docs/weston/LICENSE.weston-data |
License for all icons and images used by Weston. |
usr/share/weston/fullscreen.png |
Weston icons and images. |
usr/share/weston/home.png |
Weston icons and images. |
usr/share/weston/icon_ivi_clickdot.png |
Weston icons and images. |
usr/share/weston/icon_ivi_flower.png |
Weston icons and images. |
usr/share/weston/icon_ivi_simple-egl.png |
Weston icons and images. |
usr/share/weston/icon_ivi_simple-shm.png |
Weston icons and images. |
usr/share/weston/icon_ivi_smoke.png |
Weston icons and images. |
usr/share/weston/icon_window.png |
Weston icons and images. |
usr/share/weston/panel.png |
Weston icons and images. |
usr/share/weston/pattern.png |
Weston icons and images. |
usr/share/weston/random.png |
Weston icons and images. |
usr/share/weston/sidebyside.png |
Weston icons and images. |
usr/share/weston/sign_close.png |
Weston icons and images. |
usr/share/weston/sign_maximize.png |
Weston icons and images. |
usr/share/weston/sign_minimize.png |
Weston icons and images. |
usr/share/weston/terminal.png |
Weston icons and images. |
usr/share/weston/tiling.png |
Weston icons and images. |
usr/share/weston/wayland.png |
Weston icons and images. |
usr/share/weston/wayland.svg |
Weston icons and images. |
See Kernel.