NVIDIA Tegra Linux Driver Package Development Guide 28.3 Release |
Directory or Filename | Description |
apply_binaries.sh | Script to apply nv_tegra components. |
bootloader/ | Boot loader and related components directory. |
bootloader/rollback/ | Boot loader rollback-specific directory. |
bootloader/t186ref/ | t186ref-specific directory. |
bootloader/t186ref/BCT/ | t186ref-specific Boot Configuration Table (BCT) directory. |
bootloader/t186ref/cfg/ | Configuration directory for t186ref configurations. |
bootloader/t186ref/p2771-0000/ | p2771-0000 directory for boot-related DTB and configuration files. |
build_l4t_bup.sh | The wrapper shell script that calls flash.sh along with specific parameters and command line options to generate BUP. |
flash.sh | Script to flash the boot loader and kernel from the package. |
jetson-tx2.conf | Configuration file for flash.sh specific to the Jetson TX2 development platform. |
jetson-tx2i.conf | Configuration file for flash.sh specific to the Jetson TX2i development module. |
kernel/ | Kernel images and kernel modules. For more information on this directory, see Kernel in this topic. |
nv_tegra/ | NVIDIA tools and sample applications. |
nv_tegra/nv_sample_apps/ | NVIDIA sample applications. |
p2771-0000.conf.common | Platform-specific configuration file. |
p2771-0000-devkit.conf | Platform-specific configuration file. |
p2771-0000-dsi-hdmi-dp.conf | Platform-specific configuration file. |
p2771-3489-ucm1.conf | Jetson TX2i UCM1 profile-specific configuration file. |
p2771-3489-ucm2.conf | Jetson TX2i UCM1 profile-specific configuration file. |
rootfs/ | Staging directory for the root filesystem. |
rootfs/README.txt | README on installing the root filesystem. |
source_sync.sh | Script to download kernel and U-Boot source. |
Directory or Filename | Description |
bmp.blob | Three BMPs with a simple header. |
bpmp.bin | Boot loader and power manager. |
BUP_generator.py | A utility that generates final BUP bl_update_payload from input rollback.bin and an entry list. |
camera-rtcpu-sce.bin | Firmware for handling RT aspects of frame capture in the camera hardware pipeline. |
cboot.bin | CPU binary to load the kernel. It also supports Fastboot, charging, and display. |
chkbdinfo | Provides board information. |
dram-ecc.bin | Binary for checking the authenticity of a reported bad page and blacklisting the page if found to be bad. |
eks.img | Encrypted key set data file containing 8 zero-length keys. |
l4t_bup_gen.func | A helper file that contains all BUP generation related functions. |
l4t_initrd.img | L4T initrd image based on minimal Ubuntu environment. |
LICENSE | Tegra software license. |
LICENSE.bpmp | License file for boot loader and power manager. |
LICENSE.camera-rtcpu | License file for camera-rtcpu. |
LICENSE.cboot | LICENSE file for the cboot.bin binary. |
LICENSE.chkbdinfo | License file for chkbdinfo. |
LICENSE.mkbctpart | License file for mkbctpart. |
LICENSE.mkbootimg | License file for mkbootimg. |
LICENSE.mkgpt | License file for the mkgpt tool. |
LICENSE.mksparse | License file for the mksparse tool. |
LICENSE.nv_smd_generator | License file for the SMD partition image enerator. |
LICENSE.spe.bin | License for the spe tool. |
LICENSE.tos.img.arm-trusted-firmware | License for the tos.img firmware. |
LICENSE.u-boot | License for U-Boot. |
mb1_prod.bin | First stage software boot binary that runs post Boot ROM in coldboot mode |
mb1_recovery_prod.bin | First stage sw boot binary that runs post Boot ROM in recovery mode. |
mce_mts_d15_prod_cr.bin | CPU microcode for Jetson TX2. |
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 the boot loader. |
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_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. |
preboot_d15_prod_cr.bin | CPU microcode for Jetson TX2. |
rollback/rollback.cfg | The rollback configuration file that specifies rollback levels for products. |
rollback/rollback_parser.py | The utility that generates rollback configuration file in the form of binary for a given product. |
slot_metadata.bin | An SMD partition Image loaded by MB1 to decide the current boot slot. |
smd_info.cfg | The configuration file for SMD information. |
spe.bin | NVIDIA sensorhub microcontroller firmware. |
t186ref/ | Jetson TX2 T186-specific boot loader directory. |
t186ref/BCT/ | Jetson TX2 T186-specific BCT directory. |
t186ref/BCT/*.cfg | Jetson TX2 T186-specific Boot Configuration Table (BCT) files. |
t186ref/cfg/ | Jetson TX2 T186-specific configuration directory. |
t186ref/cfg/flash_l4t_t186.xml | Jetson TX2 T186-specific configuration file. |
t186ref/cfg/gnu_linux_fastboot_emmc_full.cfg | Jetson TX2 T186-specific configuration file. |
t186ref/nvtboot.bin | Tegra boot-specific boot loader binary (AVP bootloader, microboot, miniloader). |
t186ref/p2771-0000 | Boot loader p2771-0000-specific directory. |
t186ref/p2771-0000/000 | Boot loader p2771-0000/000-specific directory. |
t186ref/p2771-0000/000/u-boot.bin | p2771-0000/000-specific U-Boot boot loader binary. |
t186ref/p2771-0000/500 | Boot loader p2771-0000/500-specific directory. |
t186ref/p2771-0000-500/u-boot.bin | p2771-0000-500-specific U-Boot boot loader binary. |
t186ref/p2771-0000/extlinux.conf.emmc | p2771-0000-specific U-Boot configuration file for booting off the internal EMMC. |
t186ref/p2771-0000/extlinux.conf.nfs | p2771-0000-specific U-Boot configuration file for booting off the NFS root. |
t186ref/p2771-0000/extlinux.conf.sdcard | p2771-0000-specific U-Boot configuration file for booting off the SD card. |
t186ref/p2771-0000/extlinux.conf.usb | p2771-0000-specific U-Boot configuration file for booting off USB flash storage device. |
t186ref/*.dtb | Jetson TX2 T186-specific device tree files. |
t186ref/warmboot.bin | Warm boot binary. |
tegra186-bpmp-quill-p3310-1000-a00-00.dtb | Device Tree configuration file of runtime power management firmware. |
tegrabct_v2 | BCT operation helper binary. |
tegradevflash_v2 | Boot loader device communication library. |
tegraflash_internal.py | Helper implementation API script for tegraflash.py. |
tegraflash.py | Script used to flash the board. |
tegrahost_v2 | Boot loader encryption binary. |
tegraparser_v2 | Parses partition layout, 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. |
tos.img | The monitor binary running in the EL3 exception space on ARMv8 CPUs. |
Directory or Filename | Description |
dtb/ | SoC-specific kernel Device Tree Binary (DTB) files. |
dtb/*.dtb | DTB files specific to various board types. |
dtc | Device-tree-compiler binary. |
Image | Kernel binary image. |
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. |
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. |
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/addr_info.txt | Contains the database of pins available on tegra. Information includes, pin name, address, pinmux functionality of pin. |
pinmux/gpio_addr_info.txt | Contains the database of tegra GPIO port name and its base address. |
pinmux/mandatory_pinmux.txt | Contains the database of tegra mandatory pinmux address. |
pinmux/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/pinmux-dts2cfg.py | Script tool used to generate CFG format file from given pinmux, gpio, pad platform dts files. |
pinmux/por_val.txt | Contains the database of pinmux address and value pairs which should not be modified while running the tool. |
pinmux/README.txt | Contains details on how to run the script. |
Filename | Description |
lib/ | − |
lib/modules/ | − |
lib/modules/4.4.159-tegra/* | Kernel modules. |
Filename | Description |
linux-headers-4.4.159-tegra/* | Kernel headers. |
Direcotry or Filename | Description |
config.tbz2 | Configuration files specific to the sample filesystem. For details, see Config TBZ2. |
l4t-usb-device-mode-filesystem.img | Provides documentation for the USB device mode feature and the Windows driver .inf file for the L4T USB device mode. |
LICENSE | Tegra software license. |
LICENSE.brcm_patchram_plus | License for brcm_patchram_plus. |
LICENSE.l4t-usb-device-mode-filesystem.img | License for l4t-usb-device-mode-filesystem.img. |
LICENSE.libargus | License for the libargus API. |
LICENSE.libglvnd | License file for libglvnd. |
LICENSE.libinput | MIT license file. |
LICENSE.libnvcam_imageencoder | License for image encoder. |
LICENSE.libscf | License for core camera driver. |
LICENSE.libtegrav4l2 | License for libtegrav4l2. |
LICENSE.nvbootctrl | License for nvbootctrl. |
LICENSE.wayland-ivi-extension | License for wayland IVI extensions. |
LICENSE.weston | License for weston. |
LICENSE.weston-data | License for weston data. |
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 Gstreamer 1.0 CUDA post-processing plugin library. |
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 (nvgstcapture). |
nv_sample_apps/nvgstplayer-1.0_README.txt | Read Me for NVIDIA Gstreamer-based multimedia player (nvgstplayer). |
nv_tools.tbz2 | The tegrastats application, a script for calculations for loads, frequencies, RAM sizes, using existing sysfs nodes. Refer to the Development Guide for usage. |
weston.tbz2 | NVIDIA wayland support. |
Filename | Description |
usr/bin/gst-install | Script to build gstreamer from sources. Version can be specified with the --version option (1.12.3 is the default). |
usr/bin/nvgstcapture-1.0 | Multimedia capture camera application. |
usr/bin/nvgstplayer-1.0 | Multimedia video player application. |
usr/lib/ | − |
usr/lib/arm-linux-gnueabihf/ | − |
usr/lib/ arm-linux-gnueabihf/gstreamer-1.0/ | Plugins and drivers for GStreamer. |
usr/lib/ arm-linux-gnueabihf/gstreamer-1.0/libgstnvarguscamerasrc.so | Argus API based camera plugin for gstreamer-1.0 |
usr/lib/ arm-linux-gnueabihf/gstreamer-1.0/libgstnvcamera.so | gst-plugin library for camera. |
usr/lib/ arm-linux-gnueabihf/gstreamer-1.0/libgstnvcompositor.so | Video composition plugin library for gstreamer-1.0. |
usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstnvdrmvideosink.so | A GStreamer plugin library for nvdrmvideosink. |
usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnveglglessink.so | Accelerated Egl based renderer element for gstreamer-1.0. |
usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnveglstreamsrc.so | EGLStream Consumer functionality library. |
usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvegltransform.so | NVM buffer conversion to EGLImage plugin library. |
usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvivafilter.so | CUDA post-processing plugin library for gstreamer-1.0. |
usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvidconv.so | NVIDIA proprietary GStreamer conversion plugin library. |
usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvvideosink.so | GStreamer 1.0 EGLProducer video sink plugin. |
usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstomx.so | OpenMax driver. OpenMax client plugin library for GStreamer 1.0. |
usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstvideocuda.so | GStreamer 1.0 CUDA post-processing plugin library. |
usr/lib/aarch64-linux-gnu/gstreamer-1.0/libnvgstjpeg.so | Accelerated libjpeg based jpeg decoding and encoding library. |
usr/lib/aarch64-linux-gnu/libgstnvegl-1.0.so.0 | Gstreamer EGL API wrapper library. |
usr/lib/aarch64-linux-gnu/libgstnvexifmeta.so | Gstreamer buffer exif metadata library. |
usr/lib/aarch64-linux-gnu/libgstnvivameta.so | Interface library used to add and get gst metadata. |
usr/lib/aarch64-linux-gnu/libsample_cudaprocess.so | "gst-nvivafilter" sample for cuda post-processing. |
usr/share/ | − |
usr/share/doc/ | − |
usr/share/doc/nvidia-tegra/ | − |
usr/share/doc/nvidia-tegra/LICENSE.gst-openmax | License file for GST Openmax. |
usr/share/doc/nvidia-tegra/LICENSE.gstvideocuda | License file for GST Video CUDA. |
Filename | Description |
etc/amixer_settings | Audio configuration. |
etc/asound.conf.tegrahda | Asound configuration file. |
etc/asound.conf.tegrasndt186ref | Asound configuration file for Tegra code-name Parker audio supermodule. |
etc/default/ | − |
etc/default/locale | − |
etc/enctune.conf | Default multimedia encoding parameters for NVIDIA reference platforms. |
etc/fstab | − |
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 | modprobe conf file to specify the actions taken when the bcmdhd (brcm Wi‑Fi) driver is loaded as a module. |
etc/modprobe.d/blacklist-mttcan.conf | NVIDIA-specific modprobe configuration file for blacklist MTTCAN driver loading. |
etc/modules | − |
etc/nv_boot_control.conf | The conf file that provides current board-specific info for nv_bootloader_payload_updater for finding corresponding BLs. |
etc/nv/ | − |
etc/nv/nvfirstboot | Control file used for for first boot. |
etc/pulse/ | − |
etc/pulse/default.pa.hdmi | PulseAudio configuration file. |
etc/pulse/default.pa.orig | PulseAudio configuration file. |
etc/sysctl.d/ | − |
etc/sysctl.d/10-console-messages.conf | Contains the default loglevel for the console messages. |
etc/sysctl.d/90-tegra-settings.conf | Control file for sysrq. |
etc/systemd/ | − |
etc/systemd/nvfb.sh | NVIDIA first boot script. |
etc/systemd/nv.sh | NVIDIA init script. |
etc/systemd/nvwifibt-pre.sh | NVIDIA Bluetooth/Wi-Fi pre-init script. |
etc/systemd/nvwifibt.sh | NVIDIA Bluetooth/Wi-Fi init script. |
etc/systemd/sleep.conf | Ubuntu-specific suspend and hibernation conf file to set suspend-to-RAM (mem) as the default suspend state for Ubuntu. It prevents Ubuntu from entering the unsupported suspend-to-idle (freeze) state. |
etc/systemd/system/ | − |
etc/systemd/system/argus-daemon.service | Libargus daemon systemd startup service. |
etc/systemd/system/nvcamera-daemon.service | Service to launch nvcamera-daemon. |
etc/systemd/system/nvfb.service | Service to launch etc/systemd/nvfb.sh script. |
etc/systemd/system/nvpmodel.service | Systemd service executed at boot to set the MaxEDP mode. |
etc/systemd/system/nv.service | Service to launch etc/systemd/nv.sh script. |
etc/systemd/system/nv_update_verifier.service | Defines the service that starts at boot like nv_update_engine, etc. |
etc/systemd/system/nvwifibt.service | Service to launch etc/systemd/nvwifibut-pre and nvwifibt scripts. |
etc/systemd/system/serial-getty@ttyS0.service.d/ | − |
etc/systemd/system/serial-getty@ttyS0.service.d/autologin.conf | Configuration file to enable autologin on console. |
etc/udev/ | − |
etc/udev/rules.d/ | − |
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/ | − |
etc/X11/xorg.conf | Configuration file for xorg. |
etc/X11/xorg.conf.t186_ref | Configuration file for t186_ref-specific xorg. |
etc/xdg/ | − |
etc/xdg/autostart/ | − |
etc/xdg/autostart/nvchrome.desktop | An XDG format desktop file to spawn nvchrome.sh at boot up. |
etc/xdg/autostart/nvchrome.sh | Script to create chromium-browser.desktop file on every user’s desktop. |
lib/ | − |
lib/systemd/ | − |
lib/systemd/system/ | − |
lib/systemd/system/bluetooth.service | Bluetooth systemd service from bluez debian. |
lib/systemd/system/ofono.service | Ofono systemd service from ofono debian. |
lib/udev/ | − |
lib/udev/rules.d/ | − |
lib/udev/rules.d/73-special-net-names.rules | Network interface naming rule from "udev" debian package. |
opt/ | − |
opt/nvidia/ | − |
opt/nvidia/l4t-usb-device-mode/ | − |
opt/nvidia/l4t-usb-device-mode/LICENSE.filesystem.img | |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode.service | A systemd unit file to invoke nv-l4t-usb-device-mode.sh. |
opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode.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/share/ | − |
usr/share/alsa/ | − |
usr/share/alsa/cards/ | − |
usr/share/alsa/cards/tegra-hda.conf | Configuration file for Tegra HDA. |
usr/share/doc/ | − |
usr/share/doc/bluez/ | − |
usr/share/doc/bluez/copyright | Copyright page for Bluez. |
usr/share/doc/ofono/ | − |
usr/share/doc/ofono/copyright | Copyright page for ofono. |
usr/share/doc/procps/ | − |
usr/share/doc/procps/copyright | Copyright page for procps. |
usr/share/doc/udev/ | − |
usr/share/doc/udev/copyright | Copyright page for udev. |
Filename | Description |
etc/ | etc directory for NVIDIA drivers. |
etc/ld.so.conf.d/ | Ldconf directory for NVIDIA drivers. |
etc/ld.so.conf.d/nvidia-tegra.conf | Ldconf file for tegra directories. |
etc/nv_tegra_release | Tegra driver versioning file. |
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 the Jetson TX2 on-board Wi‑Fi. |
lib/firmware/gp10b/ | gp10b directory that contains the files for GP10b firmware. |
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 the bootloaders used for booting respective GPU falcons. |
lib/firmware/gp10b/gpccs_sig.bin | Provides the signature for the bootloaders used for booting respective GPU falcons. |
lib/firmware/gp10b/gpmu_ucode.bin | Provides microcode for the gk20a, vic03 tsec and msenc 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 the bootloader loading of acr_ucode.bin. |
lib/firmware/gp10b/pmu_sig.bin | Provides the signature of gpmu_ucode_image.bin. |
lib/firmware/nv-BT-Version | NVIDIA proprietary version file. |
lib/firmware/tegra18x/ | tegra18x directory for Jetson TX2 and other Tegra X2 related firmware files. |
lib/firmware/tegra18x/nvhost_nvdec030.fw | NVDEC firmware file for video decode. |
lib/firmware/tegra18x/nvhost_nvdec030_ns.fw | NVDEC firmware file for video decode. |
lib/firmware/tegra18x/nvhost_nvdec030_prod.fw | NVDEC firmware file for video decode. |
lib/firmware/tegra18x/nvhost_nvdec_bl030_prod.fw | NVDEC bootloader firmware file for video decode. Helps loading of nvhost_nvdec030.fw or nvhost_nvdec030_prod.fw. |
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/vic04_ucode.bin | High secure mode PMU code. |
lib/firmware/tegra18x_xusb_firmware | File containing USB firmware parameters. |
usr/ | Directory for usr. |
usr/bin/ | Directory for usr/bin. |
usr/bin/nvidia-bug-report-tegra.sh | NVIDIA bug reporting script. Run for usage tips. |
usr/lib/ | Directory for usr/lib. |
usr/lib/arm-linux-gnueabihf/libv4l/ | − |
usr/lib/arm-linux-gnueabihf/libv4l/plugins/ | − |
usr/lib/arm-linux-gnueabihf/libv4l/plugins/libv4l2_nvvidconv.so | GStreamer (nv to raw and raw to nv) conversion plugin. |
usr/lib/arm-linux-gnueabihf/libv4l/plugins/libv4l2_nvvideocodec.so | Video encode/decode libv4l2 plugin library. |
usr/lib/arm-linux-gnueabihf/tegra/ | − |
usr/lib/arm-linux-gnueabihf/tegra-egl/ | − |
usr/lib/arm-linux-gnueabihf/tegra-egl/ld.so.conf | Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries. |
usr/lib/arm-linux-gnueabihf/tegra-egl/libEGL_nvidia.so.0 | Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries. |
usr/lib/arm-linux-gnueabihf/tegra-egl/libEGL.so.1 | Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries. |
usr/lib/arm-linux-gnueabihf/tegra-egl/libGLESv1_CM_nvidia.so.1 | Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries. |
usr/lib/arm-linux-gnueabihf/tegra-egl/libGLESv1_CM.so.1 | Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries. |
usr/lib/arm-linux-gnueabihf/tegra-egl/libGLESv2_nvidia.so.2 | Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries. |
usr/lib/arm-linux-gnueabihf/tegra-egl/libGLESv2.so.2 | Provides symbols for GLESv2 entry points. Loads and dispatches to one or more vendor libraries. |
usr/lib/arm-linux-gnueabihf/tegra/libargus.so | libargus camera library. |
usr/lib/arm-linux-gnueabihf/tegra/libargus_socketclient.so | A library that supports the multiprocess implementation of the libargus API. |
usr/lib/arm-linux-gnueabihf/tegra/libargus_socketserver.so | A library that supports the multiprocess implementation of the libargus API. |
usr/lib/arm-linux-gnueabihf/tegra/libcuda.so.1.1 | CUDA library. |
usr/lib/arm-linux-gnueabihf/tegra/libdrm.so.2 | Alternative OSS libdrm library. |
usr/lib/arm-linux-gnueabihf/tegra/libGLdispatch.so.0 | OpenGL dispatching and TLS library. |
usr/lib/arm-linux-gnueabihf/tegra/libGL.so.1 | GL graphics support library. |
usr/lib/arm-linux-gnueabihf/tegra/libGLX_nvidia.so.0 | NVIDIA vendor library for GLX. |
usr/lib/arm-linux-gnueabihf/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-gnueabihf/tegra/libGLX.so.0 | NVIDIA vendor library for GLX. |
usr/lib/arm-linux-gnueabihf/tegra/libnvapputil.so | Host (x86) shared object for application utilities. |
usr/lib/arm-linux-gnueabihf/tegra/libnvavp.so | User-space interface to the AVP for audio/video acceleration via the nvavp kernel driver. |
usr/lib/arm-linux-gnueabihf/tegra/libnvbuf_utils.so.1.0.0 | libvl2 helper library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvcameratools.so | Supporting library for NVIDIA camera utilities. |
usr/lib/arm-linux-gnueabihf/tegra/libnvcamerautils.so | Supporting library for NVIDIA camera utilities. |
usr/lib/arm-linux-gnueabihf/tegra/libnvcam_imageencoder.so | Library encodes camera YUV frames to JPEG using the NVIDIA TVMR architecture. |
usr/lib/arm-linux-gnueabihf/tegra/libnvcamlog.so | Camera runtime tracing and logging helper library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvcolorutil.so | NvColor utility library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvdc.so | DC driver file. |
usr/lib/arm-linux-gnueabihf/tegra/libnvddk_2d_v2.so | DDK 2D. |
usr/lib/arm-linux-gnueabihf/tegra/libnvddk_vic.so | DDK VIC. |
usr/lib/arm-linux-gnueabihf/tegra/libnveglstream_camconsumer.so | The libargus consumer library. |
usr/lib/arm-linux-gnueabihf/tegra/libnveglstreamproducer.so | Libray that implements EGLStream Producer functionality. |
usr/lib/arm-linux-gnueabihf/tegra/libnvexif.so | Helper library to generate exif header. |
usr/lib/arm-linux-gnueabihf/tegra/libnvfnet.so | OpenGL image postprocessing helper library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvfnetstoredefog.so | Filter service for image post-processing helper library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvfnetstorehdfx.so | Memory management utility library used by libdrm.so.2. |
usr/lib/arm-linux-gnueabihf/tegra/libnvidia-eglcore.so.384.00 | EGL core library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvidia-egl-wayland.so | Wayland library |
usr/lib/arm-linux-gnueabihf/tegra/libnvidia-fatbinaryloader.so.384.00 | 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/arm-linux-gnueabihf/tegra/libnvidia-glcore.so.384.00 | OpenGL core library. This library is implicitly used by libGL and by libglx, and contains the core accelerated 3D functionality. |
usr/lib/arm-linux-gnueabihf/tegra/libnvidia-glsi.so.384.00 | OpenGL System Interaction library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvidia-ptxjitcompiler.so.384.00 | A library that provides a JIT compiler that compiles PTX into GPU machine code and is used by the CUDA driver. |
usr/lib/arm-linux-gnueabihf/tegra/libnvidia-rmapi-tegra.so.384.00 | Utility library that implements common code for using kernel-level graphics drivers on Tegra. |
usr/lib/arm-linux-gnueabihf/tegra/libnvidia-tls.so.384.00 | NVIDIA tls libraries. |
usr/lib/arm-linux-gnueabihf/tegra/libnvid_mapper.so.1.0.0 | Helper library to create and maintain mapping between id and the custom structure. |
usr/lib/arm-linux-gnueabihf/tegra/libnvimp.so | Utility library that provides a reference implementation of display IMP. |
usr/lib/arm-linux-gnueabihf/tegra/libnvjpeg.so | Accelerated libjpeg for Tegra. |
usr/lib/arm-linux-gnueabihf/tegra/libnvll.so | Utility library used by libdrm.so.2 which does memory management. |
usr/lib/arm-linux-gnueabihf/tegra/libnvmedia.so | Multimedia programming API to access hardware units like encoder, decoder, and video post-processing on Tegra. |
usr/lib/arm-linux-gnueabihf/tegra/libnvmm_contentpipe.so | Content pipe implementation (file source abstraction). |
usr/lib/arm-linux-gnueabihf/tegra/libnvmmlite_image.so | NVIDIA Multimedia image driver. |
usr/lib/arm-linux-gnueabihf/tegra/libnvmmlite.so | NVIDIA Multimedia driver. |
usr/lib/arm-linux-gnueabihf/tegra/libnvmmlite_utils.so | NVIDIA Multimedia utilities. |
usr/lib/arm-linux-gnueabihf/tegra/libnvmmlite_video.so | NVIDIA Multimedia video driver. |
usr/lib/arm-linux-gnueabihf/tegra/libnvmm_parser.so | NVIDIA Multimedia parser. |
usr/lib/arm-linux-gnueabihf/tegra/libnvmm.so | NVIDIA Multimedia Framework. |
usr/lib/arm-linux-gnueabihf/tegra/libnvmm_utils.so | Multimedia Framework utilities. |
usr/lib/arm-linux-gnueabihf/tegra/libnvodm_imager.so | Tegra development platform ODM adaptation for imager. |
usr/lib/arm-linux-gnueabihf/tegra/libnvomxilclient.so | OpenMAX IL client. |
usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so | OpenMAX IL implementation. |
usr/lib/arm-linux-gnueabihf/tegra/libnvosd.so | A library that implements a functionality to draw regions and put text at given location in the frame. |
usr/lib/arm-linux-gnueabihf/tegra/libnvos.so | NVIDIA OS abstraction library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvparser.so | Parser used for NVIDIA NvMMlite. |
usr/lib/arm-linux-gnueabihf/tegra/libnvrm_gpu.so | NVIDIA kernel graphics driver abstraction library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvrm_graphics.so | Resource Manager (NvRM) graphics host, AVP communication library, and graphics drivers. |
usr/lib/arm-linux-gnueabihf/tegra/libnvrm.so | Resource Manager kernel interface. |
usr/lib/arm-linux-gnueabihf/tegra/libnvtestresults.so | Test results library. |
usr/lib/arm-linux-gnueabihf/tegra/libnvtnr.so | Temporal Noise Reduction (TNR) interface. |
usr/lib/arm-linux-gnueabihf/tegra/libnvtvmr.so | Multimedia Tegra video mixer/renderer. |
usr/lib/arm-linux-gnueabihf/tegra/libnvtx_helper.so | A helper library for profiling gstreamer/IVA-Application components using Tegra System profiler. |
usr/lib/arm-linux-gnueabihf/tegra/libnvwinsys.so | Winsys library. |
usr/lib/arm-linux-gnueabihf/tegra/libOpenGL.so.0 | Provides symbols for OpenGL entry point library. |
usr/lib/arm-linux-gnueabihf/tegra/libscf.so | Core camera driver. |
usr/lib/arm-linux-gnueabihf/tegra/libtegrav4l2.so | V4L2 driver for Tegra. |
usr/lib/arm-linux-gnueabihf/tegra/nvidia_icd.json | Vulkan ICD configuration file. |
usr/lib/xorg/ | − |
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/ | Directory for the extensions. |
usr/lib/xorg/modules/extensions/libglx.so | Symbolic link pointing to /usr/lib/<ABI_directory>/tegra/libglx.so in the rootfs. |
usr/sbin/ | Directory for system. |
usr/sbin/argus_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/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. |
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 Tegra-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 file for Wi‑Fi firmware. |
usr/share/doc/nvidia-tegra/LICENSE.libargus | License file for the support libraries for NVIDIA multiprocess implementation of the Argus API. |
usr/share/doc/nvidia-tegra/LICENSE.libglvnd | License file for the NVIDIA GLVND library. |
usr/share/doc/nvidia-tegra/LICENSE.libnvcam_imageencoder | License file for the NVIDIA camera image encoder library. |
usr/share/doc/nvidia-tegra/LICENSE.libtegrav412 | License file for the NVIDIA Tegra V4L2 library. |
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. |
var/ | − |
var/nvidia/ | − |
var/nvidia/nvcam/* | Application, input, output, and settings directories with associated README files. |
Filename | Description |
etc/ | − |
etc/nvpmodel/ | − |
etc/nvpmodel/nvpmodel_t186.conf | nvpmodel conf file for T186. |
etc/nvpmodel/nvpmodel_t186_storm_ucm1.conf | nvpmodel conf file for storm ucm1 power profile. |
etc/nvpmodel/nvpmodel_t186_storm_ucm2.conf | nvpmodel conf file for storm ucm2 power profile. |
home/ | − |
home/nvidia/ | − |
home/nvidia/jetson_clocks.sh | Clock frequency control script. |
home/nvidia/tegrastats | Performance measurement utility. |
home/ubuntu/ | − |
home/ubuntu/jetson_clocks.sh | Clock frequency control script. |
home/ubuntu/tegrastats | Performance measurement utility. |
usr/ | − |
usr/sbin/ | − |
usr/sbin/nvbootctrl | Debug tool for developer to load in SMD image and to dump slots info. |
usr/sbin/nv_bootloader_payload_updater | Update utility (called by nv_update_engine) that can write bootloader update payload (BUP) to either non-current slot only or both slots based on slots status. |
usr/sbin/nvpmodel | Tool to select system power model (maxQ/MaxP). |
usr/sbin/nv_update_engine | Utility that is invoked either by user to update BLs or by system service during device boot to verify update. |
usr/share/ | − |
usr/share/doc/ | − |
usr/share/doc/nvidia-tegra/ | − |
usr/share/doc/nvidia-tegra/LICENSE.nvbootctrl | LICENSE file for nvbootctrl. |
Filename | Description |
home/ | − |
home/nvidia/ | − |
home/weston.ini | Weston initialization file. |
home/ubuntu/ | − |
home/ubuntu/weston.ini | − |
usr/ | − |
usr/lib/ | − |
usr/lib/arm-linux-gnueabihf/ | Various GNU-specific files. |
usr/lib/arm-linux-gnueabihf/tegra/ | − |
usr/lib/arm-linux-gnueabihf/tegra/weston/ | Various GNU Weston-specific files. |
usr/lib/arm-linux-gnueabihf/tegra/weston/desktop-shell.so | Weston backend libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/egloutput-backend.so | Weston backend libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/EGLWLInputEventExample | weston-ivi-layer test. |
usr/lib/arm-linux-gnueabihf/tegra/weston/EGLWLMockNavigation | weston-ivi-layer test. |
usr/lib/arm-linux-gnueabihf/tegra/weston/gl-renderer.so | Weston backend libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/hmi-controller.so | Weston backend libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/ivi-controller.so | Weston backend libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/ivi-shell.so | Weston backend libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/LayerManagerControl | weston-ivi-layer test. |
usr/lib/arm-linux-gnueabihf/tegra/weston/libilmClient.so.1.5.0 | weston-ivi-layer libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/libilmCommon.so.1.5.0 | weston-ivi-layer libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/libilmControl.so.1.5.0 | weston-ivi-layer libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/ libilmInput.so.1.5.0 | weston-ivi-layer libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/libinput.so.10.4.0 | weston-ivi-layer libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/spring-tool | Weston tools. |
usr/lib/arm-linux-gnueabihf/tegra/weston/wayland-backend.so | Weston backend libraries. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston | Weston tools. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-calibrator | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-clickdot | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-cliptest | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-desktop-shell | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-dnd | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-eventdemo | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-flower | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-fullscreen | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-image | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-info | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-ivi-shell-user-interface | weston-ivi-shell app. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-keyboard | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-launch | Weston apps. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-multi-resource | Weston apps. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-resizor | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-scaler | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-screenshooter | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-simple-egl | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-simple-im | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-simple-shm | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-simple-touch | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-smoke | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-stacking | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-subsurfaces | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-terminal | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/weston-transformed | Weston tools & tests. |
usr/lib/arm-linux-gnueabihf/tegra/weston/x11-backend.so | Weston backend libraries. |
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.libinput | License files for Weston. |
usr/share/weston/docs/weston/LICENSE.wayland-ivi-extension | Apache license file. |
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/wayland.svg | Weston icons/images. |