NVIDIA Tegra Tegra Linux Driver Package
Development Guide
May 16, 2016 | 24.1 Release

 
Overview
Welcome to the NVIDIA Tegra Linux Driver Package Development Guide. It is intended for software engineers to help them understand the NVIDIA® Tegra® Linux Driver Package, commonly known as Linux for Tegra (L4T). Use this documentation to learn how to set up L4T, and how to get started developing systems software and applications that target compatible reference hardware from NVIDIA.
The following diagram shows the architecture of L4T and related components.
This documentation is preliminary and subject to change. Consult your NVIDIA representative for additional information and to request documentation updates.
The following topics are included in the Development Guide.
Components
Description
Sample Code/Applications
Sample source code for developing embedded applications for the Jetson platform.
V4L2
Tegra V4L2 camera driver bypasses the Tegra ISP and is based on Version 2 of the Linux kernel video capture and output device API and driver framework.
X11
X11 X Window System driver.
libjpeg
C library for reading and writing JPEG image files.
CUDA
NVIDIA® CUDA® parallel computing platform and API for CUDA-enabled GPU.
VisionWorks
NVIDIA® VisionWorks™ software development package for computer vision (CV) and image processing.
EGL
 
Interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system.
OpenGL ES
Cross-platform API for full-function 2D and 3D graphics on embedded systems
cuDNN
NVIDIA® CUDA® Deep Neural Network library.