You can use Linux for Tegra software to customize your Jetson DevKit platform software to fit the needs of your development project. By following NVIDIA’s development and porting guidelines, you can optimize your use of the complete Tegra feature set. Follow the links below for details about the latest software libraries, frameworks and source packages.

Download the latest version of the Linux for Tegra BSP for the Jetson TX2, Jetson TX1, Jetson TK1 as well as other embedded software from the Embedded Download Center.

TX2 Linux For Tegra R27.1 Supported Features

  • Kernel version 4.4.15
  • Support for 64-bit user space and runtime libraries
  • Vulkan Support
  • V4L2 media-controller driver support for camera sensors (bypassing ISP)
  • libargus provides low-level frame-synchronous API for camera applications
    • RAW output CSI cameras needing ISP can be used with either libargus or GStreamer plugin
  • Media APIs:
    • OpenGL 4.5
    • OpenGL ES 3.2
    • OpenGL ES path extensions
    • EGL 1.4 with EGLImage
  • X Resize, Rotate and Reflect Extension (RandR) 1.4
  • X11 Support
  • U-Boot

TX1 Linux For Tegra R24.2.1 Supported Features

  • Kernel version 3.10.96
  • Support for 64-bit user space and runtime libraries
  • Vulkan Support
  • V4L2 media-controller driver support for camera sensors (bypassing ISP)
  • Media APIs:
    • OpenGL 4.4
    • OpenGL ES 3.1
    • OpenGL ES path extensions
    • EGL 1.4 with EGLImage
  • X Resize, Rotate and Reflect Extension (RandR) 1.4
  • X11 Support
  • U-Boot

TK1 Linux For Tegra R21.5 Supported Features

  • Kernel version 3.10.40
  • Media APIs:
    • OpenGL 4.4
    • OpenGL ES 3.1
    • OpenGL ES path extensions
    • EGL 1.4 with EGLImage
    • CUDA 6.5
  • X Resize, Rotate and Reflect Extension (RandR) 1.4
  • X11 Support
  • U-Boot

Software Libraries

Find the right software for your needs. Our repository has the latest versions of compatible software available for immediate download, and new updates are added on a regular basis. Follow the links below to get started.

VisionWorks

The NVIDIA VisionWorks toolkit is a software development package for computer vision (CV) and image processing. VisionWorks™ implements and extends the Khronos OpenVX standard, and it is optimized for CUDA-capable GPUs and SOCs enabling developers to realize CV applications on a scalable and flexible platform.

Read More

cuDNN

The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. Deep learning developers and researchers worldwide rely on the highly optimized routines in cuDNN so they can focus their efforts on designing and training neural network models rather than spending time on low-level performance tuning.

Read More

OpenCV4Tegra

This is a version of OpenCV that NVIDIA optimized specifically for the Tegra platform family. It is available for Linux for Tegra, Android, and Vibrante (Embedded Linux) operating systems. It contains Tegra-specific optimizations that enable it to often run several times faster than the OpenCV for Android implementation.

Read More

Software Tools

Software tools for Linux for Tegra are available under Embedded->Develop->Tools.

 

Get involved, learn more

For more information, visit the official Jetson Wiki,
or the NVIDIA Embedded Forum.