Overview
Package Manifest
Kernel
Kernel Supplements TBZ2
Boot Loader
NV Tegra
Nvgstapps TBZ2
Config TBZ2
NVIDIA Drivers TBZ2
Getting Started
Reference Board Preparation
Boot Options
Linux Host System Prerequisites
Extracting Tegra Linux Driver Package
Setting Up Your File System
Sample Root File System
Setting Up the Root File System
Step 1: Set Up the Root File System
Step 2: Copy the rootfs to the Device
Flashing the Boot Loader and Kernel
Flash Procedure
Flash Script Usage
Increasing the Internal Memory Partition for the Root File System
Determining the Success of a Driver Update
Installing Additional Packages
Installing Additional NVIDIA Packages
Installing Additional Ubuntu Packages
Configuring NFS Root on the Linux Host
Synchronizing the Kernel Sources
Building the NVIDIA Kernel
Building External Kernel Modules
OpenGL/EGL Gears Test Application
GStreamer-based Multimedia Playback (NvGstPlayer)
Installing GStreamer
Using NvGstPlayer
Gstreamer-based Camera Capture (NvGstCapture)
NVIDIA Bug Reporting Script
Software Features
Boot Loaders
Toolchain
Kernel
I/O
CUDA
Graphics
EGL and OpenGL ES Support
Video Decoders
Video Encoders
Display Outputs
Conversion, Scaling, and Rotation Formats
CSI and USB Camera Formats
U-Boot Guide
Requirements
Downloading and Building U-Boot
Flashing U-Boot
Flashing Just U-Boot
Changing the eMMC Partition Layout
Testing Root Filesystem By Device
Building the Device Tree Compiler
Adding a Compiled Kernel to the Root File System
Adding a new Kernel
Example Sysboot Configuration Files
eMMC Sysboot extlinux.conf File
Optimizing U-Boot Boot Time
Compile-Time Configuration
Disabling PCIe
Disabling USB Support
Environment Configuration
Setting Environment Variables
Compile-Time
Manufacturing and Flashing Time
extlinux.conf Modifications
Debugging U-Boot Environment
Interrupting U-Boot
Getting Help
Listing a Directory Structure
Listing the Contents of a Directory
Printing the U-Boot Environment
Printing/Setting Environment Variables
Kernel Boot Time Optimization
Device Tree Nodes
PCIe
Pinmux
Real-time Clock
Environment Configuration
Single Step Boot
Disable Console over UART
Compile-Time Configuration
Asynchronous Probe
File System
Sound
Lauterbach Debugging Scripts
Setting Up the Lauterbach Debugging Scripts Environment
Video for Linux User Guide
V4L2/SOC_CAMERA Overview
V4L2 on Jetson TX1
Test Pattern Generator
Example Sensor: OV5693
V4L2 Tegra Driver Overview
Tegra V4L2 Camera Driver
Tegra V4L2 Sensor Driver
Board File
Device Tree File
Writing and Integrating a Sensor Driver for L4T
Sensor Driver Development
Board File and Device Tree File Updates
Troubleshooting
Resources
Tegra ASoC Driver
ALSA
Tegra ASoC Driver Overview
DAPM
Device Tree
Audio Driver
Tegra Audio Hub
Tegra Audio Hub Architecture
Software Architecture
Tegra Platform Driver
ADMAIF
Playback Hardware Devices in the Tegra ASoC Driver
Capture Hardware Devices in the Tegra ASoC Driver
Tegra Codec Driver
XBAR
AMX
AMX Codec Driver Internals
ADX
ADX Codec Driver Internals
I2S
I2S Codec Driver Internals
Mixer
Mixer Codec Driver Internals
SFC
SFC Codec Driver Internals
SPDIF
SPDIF Codec Driver Internals
DMIC
DMIC Codec Driver Internals
MVC
MVC Codec Driver Internals
OPE
OPE Codec Driver Internals
Tegra Machine Driver
Tegra X1
Machine Specific DAI links
Audio Path
Tegra X1 Audio Path
XBAR Route Setting forTegra X1
Dynamic Audio Routing
Case 1: Internal AHUB TDM Path
Modify Case 1 to Record on I2S3 (I2S Mode) And Output On I2S4 (TDM Mode)
Codec Driver Instantiation via Device Tree
TDM Slot Mapping
Clocking and Power Management
Audio Playback/Record Examples
Troubleshooting
Miscellaneous Examples
Simple Internal Audio Path
Routing Commands
Testing Commands
I2S-x and I2S-y Under Same Clock Domain
Routing Commands
Testing Commands
Building Hardfp Crosstool-ng Toolchain and glibc
Toolchain Information
Host System Requirements
Dependent Packages
Building the Toolchain Suite
Verifying the Build
Building AARCH 64 Crosstool-ng Toolchain and glibc
Toolchain Information
Building the Toolchain
Troubleshooting
Host System Requirements
Dependent Packages
Building the Toolchain Suite
Verifying the Build
Watchdog Timer
Downloads
Toolchain Scripts
Jetson Maximum Clock Frequencies Script
U-Boot and CPU Debugging Scripts
Licenses
NVIDIA Software
License For Customer Use of NVIDIA Software
RECITALS
Sample File System
GST OpenMAX
GNU LESSER GENERAL PUBLIC LICENSE
How to Apply These Terms to Your New Libraries
GST EGL
GStreamer EGL/GLES Sink
Linux Kernel
GNU GENERAL PUBLIC LICENSE
mkbootimg and mkubootscript
Apache License
Copyright: WIDE Project
GNU General Public License
Copyright: Regents of the University of California
U-Boot and mkimage
GNU GENERAL PUBLIC LICENSE, Version 2, June 1991
mkbctpart
brcm_patchram_plus
libnvcam_imageencoder.so
libscf
License Agreement for Protocol Buffers
License Agreement for Open Source Computer Vision Library
License Agreement for OpenCV Tutorial Library
License Agreement for Open Source Computer Vision Library
License Agreement for OpenCV Tutorial Library
JasPer License Version 2.0
JasPer License Version 2.0
JasPer License Version 2.0
The Independent JPEG Group's JPEG software
GNU GENERAL PUBLIC LICENSE
Threading Building Blocks
ZLIB DATA COMPRESSION LIBRARY
gstvideocuda
bpmp and tos-img
Appendix: Crosstool-NG Configuration File
FAQ
Linux FAQs
Glossary
Legal Information
Overview
Legal Information