Difference between revisions of "Jetson AGX Xavier"

From eLinux.org
Jump to: navigation, search
(Guides and Tutorials)
m (Cameras: Added Useful links)
 
(117 intermediate revisions by 17 users not shown)
Line 1: Line 1:
NVIDIA '''[https://developer.nvidia.com/embedded/buy/jetson-xavier-devkit Jetson AGX Xavier]''' is an embedded system-on-module (SoM) from the NVIDIA [https://www.nvidia.com/en-us/deep-learning-ai/products/agx-systems/ AGX Systems] family, including an integrated Volta GPU with Tensor Cores, dual Deep Learning Accelerators (DLAs), octal-core NVIDIA Carmel ARMv8.2 CPU, 16GB 256-bit LPDDR4x with 137GB/s of memory bandwidth, and 650Gbps of high-speed I/O including PCIe Gen 4 and 16 camera lanes of MIPI CSI-2.
+
NVIDIA '''[https://developer.nvidia.com/embedded/buy/jetson-xavier-devkit Jetson AGX Xavier]''' is an embedded system-on-module (SoM) from the NVIDIA [https://www.nvidia.com/en-us/deep-learning-ai/products/agx-systems/ AGX Systems] family, including an integrated Volta GPU with Tensor Cores, dual Deep Learning Accelerators (DLAs), octal-core NVIDIA Carmel ARMv8.2 CPU, 32GB 256-bit LPDDR4x with 137GB/s of memory bandwidth, and 650Gbps of high-speed I/O including PCIe Gen 4 and 16 camera lanes of MIPI CSI-2.
  
 
Useful for deploying computer vision and deep learning to the edge, Jetson AGX Xavier runs Linux and provides 32 TeraOPS of compute performance in user-configurable 10/15/30W power profiles.
 
Useful for deploying computer vision and deep learning to the edge, Jetson AGX Xavier runs Linux and provides 32 TeraOPS of compute performance in user-configurable 10/15/30W power profiles.
  
Jetson AGX Xavier is currently available as the '''[https://developer.nvidia.com/embedded/buy/jetson-xavier-devkit Jetson AGX Xavier Developer Kit]''', with the OEM compute module becoming available in the future.  See the wiki of previous Jetson's '''[[Jetson|here]]'''.
+
Jetson AGX Xavier is currently available as the '''[https://developer.nvidia.com/embedded/buy/jetson-xavier-devkit Jetson AGX Xavier Developer Kit]''' and the production '''[https://developer.nvidia.com/embedded/buy/jetson-agx-xavier Jetson AGX Xavier]''' standalone compute module.  See the wiki of other Jetsons '''[[Jetson|here]]'''.
  
 
[[File:Xavier-module-dev-kit-3qrtr-1945px.png|750px|right|text-bottom]]
 
[[File:Xavier-module-dev-kit-3qrtr-1945px.png|750px|right|text-bottom]]
Line 9: Line 9:
 
= Jetson AGX Xavier Module =
 
= Jetson AGX Xavier Module =
  
The Jetson AGX Xavier compute module contains all the active processing components.  The I/O ports are broken out through a carrier board via a 699-pin board-to-board connector.
+
The [https://developer.nvidia.com/embedded/buy/jetson-agx-xavier Jetson AGX Xavier] compute module contains all the active processing components.  The I/O ports are broken out through a carrier board via a 699-pin board-to-board connector.
  
 
Below is a partial list of the module's features.  Please see the [http://developer.nvidia.com/embedded/dlc/jetson-xavier-data-sheet Jetson AGX Xavier Module Datasheet] for the complete specifications.
 
Below is a partial list of the module's features.  Please see the [http://developer.nvidia.com/embedded/dlc/jetson-xavier-data-sheet Jetson AGX Xavier Module Datasheet] for the complete specifications.
Line 19: Line 19:
 
* 512-core Volta GPU @ with 64 Tensor Cores
 
* 512-core Volta GPU @ with 64 Tensor Cores
 
* Dual [http://nvdla.org/ Deep Learning Accelerator] (DLA) engines
 
* Dual [http://nvdla.org/ Deep Learning Accelerator] (DLA) engines
* 16GB 256-bit LPDDR4x @ 2133MHz (137GB/s)
+
* 32GB 256-bit LPDDR4x @ 2133MHz (137GB/s)
 
* 32GB eMMC 5.1
 
* 32GB eMMC 5.1
 
* Vision Accelerator engine
 
* Vision Accelerator engine
 
* (4x) 4Kp60 H.264/H.265 video encoder
 
* (4x) 4Kp60 H.264/H.265 video encoder
* (2x) 8Kp30 / (6x) 4Kp60 H.264/H.265 video encoder
+
* (2x) 8Kp30 / (6x) 4Kp60 H.265 video decoder
  
 
[[File:Xavier-module-standing-3qrtr-alpha-1500px.jpg|350px|right]]
 
[[File:Xavier-module-standing-3qrtr-alpha-1500px.jpg|350px|right]]
Line 47: Line 47:
  
 
=== Software Support ===
 
=== Software Support ===
 +
NVIDIA [https://developer.nvidia.com/embedded/jetpack JetPack] provides the latest OS image, libraries and APIs, samples, and documentation, as well as developer tools.  A summary and description of JetPack components is available [https://docs.nvidia.com/jetson/jetpack/introduction/index.html here].
 +
 +
JetPack release notes are [https://docs.nvidia.com/jetson/jetpack/release-notes/index.html here], and include version information for each of the JetPack components:
 
<div style="width:40%;column-count:2;-moz-column-count:2;-webkit-column-count:2">
 
<div style="width:40%;column-count:2;-moz-column-count:2;-webkit-column-count:2">
* [https://developer.nvidia.com/embedded/jetpack JetPack 4.1 DP EA]
+
* [https://developer.nvidia.com/embedded/linux-tegra L4T]
* [https://developer.nvidia.com/embedded/linux-tegra Linux4Tegra R31.0.2] (L4T)
+
** Linux kernel 4.9
* Linux kernel 4.9
+
** Reference filesystem based on Ubuntu 18.04 aarch64
* Ubuntu 18.04 aarch64
+
* [https://developer.nvidia.com/cuda-toolkit CUDA Toolkit]
* [https://developer.nvidia.com/cuda-toolkit CUDA Toolkit] 10.0
+
* [https://developer.nvidia.com/cudnn cuDNN]
* [https://developer.nvidia.com/cudnn cuDNN] v7.3
+
* [https://developer.nvidia.com/tensorrt TensorRT]
* [https://developer.nvidia.com/tensorrt TensorRT] 5.0 RC
+
* [https://docs.nvidia.com/jetson/l4t-multimedia/index.html Multimedia API]
* [https://developer.nvidia.com/embedded/visionworks VisionWorks] 1.6
+
* GStreamer
* OpenCV 3.3.1
 
* OpenGL 4.6 / OpenGL ES 3.2
 
* Vulkan 1.0
 
* [http://developer.nvidia.com/embedded/dlc/l4t-multimedia-api-reference-24-2-1 L4T Multimedia API] (Argus 0.97)
 
* GStreamer 1.14.1
 
 
* V4L2 media controller support
 
* V4L2 media controller support
* [https://developer.nvidia.com/nsight-systems NVIDIA Nsight Systems] 2018
+
* [https://developer.nvidia.com/embedded/visionworks VisionWorks]
* [https://developer.nvidia.com/nsight-graphics NVIDIA Nsight Graphics] 1.0
+
* OpenCV
 +
* OpenGL / OpenGL ES / EGL
 +
* Vulkan
 +
* [https://developer.nvidia.com/nsight-systems NVIDIA Nsight Systems]
 +
* [https://developer.nvidia.com/nsight-graphics NVIDIA Nsight Graphics]
 +
* [https://developer.nvidia.com/nsight-compute NVIDIA Nsight Compute]
 
</div>
 
</div>
 +
See the '''[[Jetson Zoo]]''' for more software packages to install on top of JetPack.
 +
 +
= Jetson AGX Xavier Industrial Module =
 +
 +
[https://developer.nvidia.com/embedded/jetson-agx-xavier-i Jetson AGX Xavier Industrial] is form-factor and pin compatible with Jetson AGX Xavier, and comes with extended temperature, shock, and vibration specifications, new functional safety capabilities, new security features, and up to 20X the performance and 4X the memory of NVIDIA Jetson TX2i. See the [https://forums.developer.nvidia.com/t/announcing-jetson-agx-xavier-industrial/180892 Jetson forum announcement] for more information.
 +
  
 
= Jetson AGX Xavier Developer Kit =
 
= Jetson AGX Xavier Developer Kit =
Line 112: Line 121:
 
* Alternatively, use the [http://www.nvidia.com/embedded Region Selector] to find distributors of the devkit in your region.  <br />
 
* Alternatively, use the [http://www.nvidia.com/embedded Region Selector] to find distributors of the devkit in your region.  <br />
 
* Pricing Information
 
* Pricing Information
** The MSRP of the Jetson AGX Xavier Developer Kit is $2,499 (USD), prices may vary by region.
+
** The MSRP of the Jetson AGX Xavier Developer Kit is $699 USD (prices may vary by region)
** For quantities > 10, the price of the Jetson AGX Xavier Developer Kit is $1,799 USD per unit.
 
** Members of the NVIDIA [https://developer.nvidia.com Developer Program] are eligible to receive their first kit at a special price of $1,299 (USD).
 
  
 
<br />
 
<br />
Line 122: Line 129:
 
NVIDIA has released comprehensive documentation and reference designs for Jetson AGX Xavier, available through the '''[https://developer.nvidia.com/embedded/downloads#?tx=$product,jetson_xavier Jetson Downloads Center]'''. <br />
 
NVIDIA has released comprehensive documentation and reference designs for Jetson AGX Xavier, available through the '''[https://developer.nvidia.com/embedded/downloads#?tx=$product,jetson_xavier Jetson Downloads Center]'''. <br />
  
* '''[http://developer.nvidia.com/embedded/dlc/jetson-xavier-data-sheet Module Datasheet]''' {{spaces|8}} the official module features, ports, signal pin-out, and package specifications.  
+
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Series%20Module%20Data%20Sheet Module Datasheet]''' {{spaces|8}} the official module features, ports, signal pin-out, and package specifications.  
* '''[https://developer.nvidia.com/embedded/dlc/jetson-xavier-oem-product-designguide Design Guide]''' {{spaces|16}} detailed technical design and layout information for creating OEM products.  
+
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20OEM%20Product%20Design%20Guide Design Guide]''' {{spaces|16}} detailed technical design and layout information for creating OEM products.  
* '''[https://developer.nvidia.com/embedded/dlc/jetson-xavier-developer-kit-user-guide DevKit User Guide]''' {{spaces|7}} user manual for setting up, configuring, and using the devkit.
+
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Thermal%20Design%20Guide Thermal Design Guide]''' {{spaces|2}} mechanical specifications for designing active and passive cooling solutions.
* '''[http://developer.nvidia.com/embedded/dlc/jetson-xavier-developer-kit-carrier-board-spec DevKit Carrier Spec]''' {{spaces|5}} design info about the reference carrier board from the devkit.
+
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Series%20Camera%20Module%20Hardware%20Design%20Guide Camera Design Guide]''' {{spaces|2}} hardware design guide for creating MIPI CSI camera modules
* '''[http://developer.nvidia.com/embedded/dlc/jetson-xavier-developer-kit-carrier-board-design-files DevKit Design Files]''' {{spaces|5}} schematics, layout, and design files for the devkit reference carrier board.
+
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Developer%20Kit%20User%20Guide DevKit User Guide]''' {{spaces|7}} user manual for setting up, configuring, and using the devkit.
* '''[http://developer.nvidia.com/embedded/dlc/jetson-xavier-developer-kit-3D-cad-step-model DevKit CAD Model]''' {{spaces|7}} 3D STEP file for reference carrier board, and heatsink
+
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Developer%20Kit%20Carrier%20Board%20Specification DevKit Carrier Spec]''' {{spaces|5}} design info about the reference carrier board from the devkit.
 +
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Developer%20Kit%20Carrier%20Board%20BOM DevKit Design Files]''' {{spaces|5}} schematics, layout, and design files for the devkit reference carrier board.
 +
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Developer%20Kit%203D%20CAD%20STEP%20Model DevKit CAD Model]''' {{spaces|7}} 3D STEP file for reference carrier board, and heatsink
 
* '''[http://developer.nvidia.com/embedded/dlc/jetson-xavier-3D-cad-step-model Module CAD Model]''' {{spaces|6}} 3D STEP file for reference carrier board, and heatsink
 
* '''[http://developer.nvidia.com/embedded/dlc/jetson-xavier-3D-cad-step-model Module CAD Model]''' {{spaces|6}} 3D STEP file for reference carrier board, and heatsink
* '''[https://developer.nvidia.com/embedded/dlc/l4t-documentation-31-0-2 L4T Documentation]''' {{spaces|5}} documentation for L4T kernel and userspace tools.
+
* '''[https://docs.nvidia.com/jetson/l4t/ L4T Documentation]''' {{spaces|5}} documentation for L4T kernel and userspace tools.
* '''[https://developer.nvidia.com/embedded/dlc/l4t-sources-31-0-2 L4T Kernel Sources]''' {{spaces|5}} sources for L4T kernel for Jetson AGX Xavier
+
* '''[https://developer.nvidia.com/embedded/linux-tegra L4T Kernel Sources]''' {{spaces|5}} sources for L4T kernel for Jetson AGX Xavier
* '''[https://developer.nvidia.com/embedded/dlc/l4t-multimedia-api-reference-31-0-2 Multimedia API Reference]''' {{spaces|8}} documentation to Argus camera API and V4L2 media codecs
+
* '''[https://developer.nvidia.com/embedded/downloads#?search=Xavier%20Series%20SoC%20Technical%20Reference%20Manual Xavier SoC TRM]''' {{spaces|11}} Xavier Series (SoC) Technical Reference Manual
* '''[https://developer.nvidia.com/embedded/dlc/l4t-accelerated-gstreamer-guide-31-0-2 Accelerated GStreamer Guide]''' {{spaces|1}} example gstreamer pipelines for utilizing H.264/H.265 hardware video codec
+
* '''[https://docs.nvidia.com/jetson/l4t-multimedia/index.html Multimedia API Reference]''' {{spaces|8}} documentation to Argus camera API and V4L2 media codecs
* '''[http://developer.nvidia.com/embedded/dlc/jetson-xavier-supported-components-list Supported Components List]''' {{spaces|4}} list of formally verified 3rd-party components qualified to work with Jetson AGX Xavier  
+
* '''[https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/accelerated_gstreamer.html Accelerated GStreamer Guide]''' {{spaces|1}} example gstreamer pipelines for utilizing H.264/H.265 hardware video codec
 +
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Series%20Supported%20Component%20List Supported Components List]''' {{spaces|4}} list of formally verified 3rd-party components qualified to work with Jetson AGX Xavier
 +
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Pin%20and%20Function%20Names%20Guide Pin and Function Names Guide]''' mappings from SoC to SoM signal & pin names
 +
* '''[https://developer.nvidia.com/embedded/downloads#?search=Jetson%20AGX%20Xavier%20Pinmux Jetson AGX Xavier Pinmux]''' {{spaces|6}} pin multiplexing device tree configuration spreadsheet
 +
 
 
Above is a partial list of documents.
 
Above is a partial list of documents.
Please visit the '''[https://developer.nvidia.com/embedded/downloads#?tx=$product,jetson_xavier Jetson Downloads Center]''' for the full list that's currently available.<br />
+
Please visit the '''[https://developer.nvidia.com/embedded/downloads#?tx=$product,jetson_agx_xavier Jetson Downloads Center]''' for the full list available for Jetson AGX Xavier.<br />
  
==== Upcoming Documents ====
 
The following upcoming documents for Jetson AGX Xavier are being prepared by NVIDIA:
 
* Jetson AGX Xavier Battery and Charger Design Guide
 
* Jetson AGX Xavier Camera Module Hardware Design Guide
 
* Jetson AGX Xavier Pin and Function Names Guide Application Note
 
* Jetson AGX Xavier Pinmux
 
* Jetson AGX Xavier Thermal Design Guide
 
* Jetson AGX Xavier Voltage and Current Monitor Configuration
 
* Jetson AGX Xavier Fuse Specification
 
* Jetson AGX Xavier Regulatory and Compliance Documents
 
* Jetson AGX Xavier S-Parameter Files
 
* Xavier (SoC) Technical Reference Manual
 
 
<br />
 
<br />
  
Line 156: Line 157:
  
 
=== System Tools ===
 
=== System Tools ===
 
+
<div style="width:75%;column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [https://developer.nvidia.com/embedded/dlc/jetpack-l4t-4_0-ea JetPack 4.0 Developer Preview EA]
+
* [https://developer.nvidia.com/embedded/jetpack JetPack]
* [https://developer.nvidia.com/embedded/dlc/l4t-jetson-xavier-driver-package-31-0-1 L4T R31.0.1 BSP]
+
* [https://developer.nvidia.com/embedded/linux-tegra L4T] BSP
 +
* [[Jetson/FAQ/BSP|BSP FAQ]]
 +
* [[Jetson/L4T BSP development tips|L4T BSP dev tips]]
 
* [https://devtalk.nvidia.com/default/topic/1039549/jetson-agx-xavier/jetpack-4-0-install-with-a-vm/ Installing with a VM]
 
* [https://devtalk.nvidia.com/default/topic/1039549/jetson-agx-xavier/jetpack-4-0-install-with-a-vm/ Installing with a VM]
 
* [https://github.com/jtagxhub/jetpack-agx-build Jetson AGX Xavier Build Assistant Scripts]
 
* [https://github.com/jtagxhub/jetpack-agx-build Jetson AGX Xavier Build Assistant Scripts]
Line 165: Line 168:
 
* [https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1741027/comments/11 Enabling Remote Desktop]
 
* [https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1741027/comments/11 Enabling Remote Desktop]
 
* [https://devtalk.nvidia.com/default/topic/1042035/jetson-agx-xavier/installing-opencv4-on-xavier/ Building OpenCV 4.0]
 
* [https://devtalk.nvidia.com/default/topic/1042035/jetson-agx-xavier/installing-opencv4-on-xavier/ Building OpenCV 4.0]
 +
* [[Jetson/Clone|Clone & Restore]]
 +
* [[Jetson/AGX_Xavier_Alternative_II_For_Cloning|Another alternative for cloning]]
 +
* [[Jetson/AGX_Xavier_Performance_Governor|Run GPU at highest frequency by default]]
 +
* [[Jetson/AGX_Xavier_CAN|Enable CAN on Jetson AGX Xavier]]
 +
* [[Jetson/AGX_Xavier_Misc_Interfaces|Miscellaneous Interfaces Description]]
 +
* [https://www.jetsonhacks.com/nvidia-jetson-agx-xavier-gpio-header-pinout/ GPIO Pinout Mapping]
 +
* [[Jetson/AGX_Xavier_Update_Pinmux|Update Pinmux on Jetson AGX Xavier]]
 +
* [[Jetson/AGX_Xavier_Check_Pin_Setting|Check Pin Setting on Jetson AGX Xavier]]
 +
* [[Jetson/AGX_Xavier_DTBs|Device Trees of Jetson AGX Xavier]]
 +
* [[Jetson/AGX_Xavier_Tegra_Combined_UART|Tegra Combined UART]]
 +
* [https://devtalk.nvidia.com/default/topic/1042044/jetson-agx-xavier/boot-on-power-on-solved-/post/5285643/#5285643 Automatic Power-Up / Boot]
 +
* [https://devtalk.nvidia.com/default/topic/1047060/jetson-agx-xavier/fan-management-xavier/post/5313500/#5313500 Manually Controlling the Fan]
 +
* [https://github.com/NVIDIA/jetson-rdma-picoevb GPUDirect RDMA Sample]
 +
* [https://github.com/rbonghi/jetson_easy jetson_easy] - automatic setup/scripting
 +
* [https://github.com/rbonghi/jetson_stats jetson_stats] - jtop, service and other tools
 +
* [https://koansoftware.com/yocto-project-on-nvidia-jetson-agx-xavier Run Yocto Project on Jetson AGX Xavier]
 +
</div>
  
 
=== Deep Learning ===
 
=== Deep Learning ===
  
* [https://devtalk.nvidia.com/default/topic/1041712/jetson-agx-xavier/tensorflow-wheel-for-jetpack-4-0-/ TensorFlow 1.11 PIP wheels] {{spaces|2}} (for Jetson AGX Xavier / JetPack 4.0)
+
* [https://devtalk.nvidia.com/default/topic/1041712/jetson-agx-xavier/tensorflow-wheel-for-jetpack-4-0-/ TensorFlow 1.11 PIP wheels] {{spaces|2}} (for Jetson AGX Xavier / JetPack 4)
 
* [https://github.com/NVIDIA-Jetson/tf_trt_models TF-TRT Models] {{spaces|9}} (various TensorFlow models with TensorRT)
 
* [https://github.com/NVIDIA-Jetson/tf_trt_models TF-TRT Models] {{spaces|9}} (various TensorFlow models with TensorRT)
 +
* [https://devtalk.nvidia.com/default/topic/1044473/jetson-agx-xavier/caffe-installation-on-xavier/post/5299458/#5299458 Installing Caffe] {{spaces|10}} (install Caffe on Jetson AGX Xavier)
 
* [https://devtalk.nvidia.com/default/topic/1041716/jetson-agx-xavier/pytorch-install-problem/post/5284747/#5284747 Installing PyTorch] {{spaces|6}} (build procedure + PIP wheels for PyTorch)
 
* [https://devtalk.nvidia.com/default/topic/1041716/jetson-agx-xavier/pytorch-install-problem/post/5284747/#5284747 Installing PyTorch] {{spaces|6}} (build procedure + PIP wheels for PyTorch)
 
* [https://github.com/dusty-nv/jetson-inference/tree/dev jetson-inference] {{spaces|8}} (training/deployment DL vision tutorial)
 
* [https://github.com/dusty-nv/jetson-inference/tree/dev jetson-inference] {{spaces|8}} (training/deployment DL vision tutorial)
 
* [https://github.com/dusty-nv/jetson-inference/tree/dev jetson-inference-dev] {{spaces|1}} (DLA integration with TensorRT 5)
 
* [https://github.com/dusty-nv/jetson-inference/tree/dev jetson-inference-dev] {{spaces|1}} (DLA integration with TensorRT 5)
 +
* [https://developer.ridgerun.com/wiki/index.php?title=GstInference RidgeRun's GstInference]
 +
* [https://developer.ridgerun.com/wiki/index.php?title=R2Inference RidgeRun's R2Inference]
 +
 +
=== Multimedia ===
 +
* [https://developer.ridgerun.com/wiki/index.php?title=Xavier/GStreamer_Pipelines Gstreamer Pipelines for AGX Xavier]
 +
* [https://developer.ridgerun.com/wiki/index.php?title=GstInterpipe RidgeRun's GstInterpipe] (GStreamer plug-in for communication between two or more independent pipelines)
 +
* [https://developer.ridgerun.com/wiki/index.php?title=GstWebRTC RidgeRun's GstRRWebRTC] (GStreamer plug-in that turns pipelines into WebRTC compliant endpoints)
 +
* [https://developer.ridgerun.com/wiki/index.php?title=GstRtspSink RidgeRun's GstRTSPSink] (GStreamer element for high performance streaming to multiple computers using the RTSP/RTP protocols)
 +
* [https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Daemon RidgeRun's Gstreamer Daemon - GstD] (GStreamer framework for controlling audio and video streaming using TCP connection messages)
 +
* [http://developer.ridgerun.com/wiki/index.php?title=GstCUDA RidgeRun's GstCUDA] (RidgeRun CUDA ZeroCopy for GStreamer)
 +
* [https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Pan_Tilt_Zoom_and_Rotate_Element RidgerRun's GstPTZR] (GStreamer Pan Tilt Zoom and Rotate Element)
 +
* [https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Color_Transfer RidgeRun's GstColorTransfer] (GStreamer plug-in that transfers the color scheme from a reference to a target image)
 +
 +
=== V4L2 drivers for cameras ===
 +
 +
*RidgeRun has a [https://developer.ridgerun.com/wiki/index.php?title=V4L2_drivers_available_for_Jetson_SoCs list of drivers already supported in Jetson], please check if the driver that you need is already there. Otherwise, RidgeRun offers [https://developer.ridgerun.com/wiki/index.php?title=V4L2_driver_for_camera_sensor_or_capture_chip services to create the driver for you]
  
 
= Ecosystem Products & Cameras =
 
= Ecosystem Products & Cameras =
  
The following are 3rd-party accessories and cameras available for Jetson AGX Xavier.
+
The following are 3rd-party accessories, cameras and carriers available for Jetson AGX Xavier.
Please see the '''[http://developer.nvidia.com/embedded/dlc/jetson-xavier-supported-components-list Supported Components List]''' and '''[https://developer.nvidia.com/embedded/community/ecosystem Jetson Ecosystem]''' directory for a full listing of product partners.
+
 
 +
See the '''[https://developer.nvidia.com/embedded/community/ecosystem Jetson Ecosystem]''' directory for a full listing of Jetson ecosystem partners.
 +
 
 +
For the latest list of AGX Xavier compatible products, please visit the Jetson Ecosystem [https://developer.nvidia.com/EMBEDDED/jetson-partner-supported-cameras?t1_supported-jetson-products=AGX Supported Cameras] | [https://developer.nvidia.com/embedded/community/jetson-partner-products?t1_supported-jetson=AGX Carrier Boards and Production Systems] pages.
 +
 
 +
=== Cameras ===
 +
* Stereolabs [https://www.stereolabs.com/zed-2i/ Zed 2i RGB Camera] ( 2.2K resolution, Up to a 120° Wide-angle field of view, IP66 certified, Up to 35m Depth Range, Full Compatibility with Nvidia Orin/Jetson Xavier NX/AGX/TX2/Nano)
 +
* Stereolabs [https://www.stereolabs.com/zed-2/ Zed 2 RGB Camera] ( 2.2K resolution, Up to a 120° Wide-angle field of view, Up to 20m Depth Range, Full Compatibility with Nvidia Orin/Jetson Xavier NX/AGX/TX2/Nano)
 +
* Stereolabs [https://www.stereolabs.com/zed-mini/ Zed Mini RGB Camera] ( 2.2K resolution, Up to a 90° Wide-angle field of view, Up to 15m Depth Range, Full Compatibility with Nvidia Orin/Jetson Xavier NX/AGX/TX2/Nano, Specially designed for AR/VR Applications)
 +
* e-con Systems [https://www.e-consystems.com/3d-depth-cameras/tof-cameras/3d-mipi-tof-camera-nvidia-jetson-agx-orin-xavier.asp DepthVista_MIPI_IRD - 3D Time of Flight (ToF) Camera for NVIDIA® Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/ar0821-4k-hdr-cameras.asp e-CAM81_CUXVR - 4K synchronized multiple camera solutions for Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-orin-cameras/ar0821-4k-hdr-gmsl2-camera.asp NileCAM81_CUOAGX - 4K HDR GMSL2 synchronized multiple camera solutions for Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/aetina/jetson-agx-xavier-cameras/ar0521-5mp-synchronized-multi-camera.asp e-CAM51_CUXVR - 5MP synchronized multiple camera solutions for Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-orin-cameras/ar0233-ip67-full-hd-gmsl2-hdr-camera.asp STURDeCAM21_CUOAGX - IP67 Full HD GMSL2 HDR Camera for Jetson AGX Orin™ / AGX Xavier™ (up to 8 cameras)]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/ip67-rugged-gmsl2-global-shutter-camera.asp STURDeCAM25_CUXVR - IP67 rated Full HD GMSL2 synchronized multi-camera solution for NVIDIA® Jetson AGX Xavier™] - Video: [https://www.youtube.com/watch?v=7BvXkbDEwOA Features and benefits of STURDeCAM25_CUXVR]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/ar0234-gmsl2-camera.asp NileCAM25_CUXVR - Full HD GMSL2 synchronized multi-camera solution for NVIDIA® Jetson AGX Xavier™] - Video: [https://www.youtube.com/watch?v=ABg-Xkf4P4w Getting Started with NIleCAM25_CUXVR]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/ar0233-gmsl2-camera.asp NileCAM21_CUXVR - HDR GMSL2 synchronized multi-camera solution for NVIDIA® Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/ar0234-global-shutter-camera.asp e-CAM25_CUXVR - Six Synchronized Global Shutter Cameras for Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/2mp-ov2311-global-shutter-monochrome-camera.asp e-CAM24_CUXVR - 2MP Global Shutter Monochrome Camera for NVIDIA® Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/sony-starvis-imx462-ultra-low-light-camera.asp e-CAM23_CUXVR - Sony® STARVIS™ IMX462 Ultra-low Light Camera]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/sony-imx327-ultra-low-light-camera.asp e-CAM22_CUXVR - Sony® STARVIS™ IMX327 Ultra-Low Light Full HD Camera for NVIDIA® Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/six-synchronized-18mp-camera.asp Six Synchronized 18MP Cameras for NVIDIA® Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/180-degree-4k-cameras.asp Multi-Camera solution with 180° image stitching] - Video: [https://www.youtube.com/watch?v=cX9v187GBV4 Synchronized 180° image stitching demo]
 +
* e-con Systems [https://www.e-consystems.com/connect-tech/rogue/ip67-gmsl2-AR0230-camera.asp STURDeCAM20_CUXVR - GMSL2 HDR Camera for Connect Tech's Jetson Xavier Rogue Carrier Board]
 +
* e-con Systems [https://www.e-consystems.com/connect-tech/rudi-agx/ar0233-hdr-gmsl2-camera.asp HDR GMSL2 multi-camera solution for Connect Tech's Rudi-AGX Embedded System]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/multiple-synchronized-imx290-camera.asp SurveilsQUAD - Synchronized Multi-Camera System for NVIDIA® Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/four-synchronized-4k-cameras.asp QuadCamera - Synchronized Four Camera for NVIDIA® Jetson AGX Xavier™]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavier-cameras/stereo-camera.asp STEEReoCAM® - 3D MIPI Stereo camera for NVIDIA® Jetson AGX Xavier™/TX2]
 +
* e-con Systems [https://www.e-consystems.com/3d-usb-stereo-camera-with-nvidia-accelerated-sdk.asp TaraXL - USB Stereo Camera for NVIDIA® Jetson AGX Xavier™/TX2]
 +
* e-con Systems [https://www.e-consystems.com/multiple-csi-cameras-for-nvidia-jetson-tx2.asp e-CAM30A_HEXCUTX2 - Six Synchronized Full HD Cameras for NVIDIA® Jetson AGX Xavier™/TX2]
 +
* e-con Systems [https://www.e-consystems.com/nvidia-jetson-camera.asp#xavier-cameras Xavier Cameras]
 +
* [https://www.e-consystems.com/gmsl-camera-for-connect-tech-rogue-carrier-board.asp Multi-camera GMSL solution Connect Tech's Jetson Xavier Rogue Carrier Board]
 +
* [https://www.e-consystems.com/connect-tech/rogue/ip67-gmsl2-AR0230-camera.asp Full HD GMSL2 HDR Camera for Connect Tech's Jetson Xavier Rogue Carrier Board]
 +
* [https://www.e-consystems.com/connect-tech/rogue/ar0233-hdr-gmsl2-camera.asp HDR GMSL2 multi-camera solution for Connect Tech's Jetson AGX Xavier™ Rogue Carrier Board]
 +
* [https://www.e-consystems.com/toshiba/sony-imx327-ultra-low-light-camera.asp Sony® STARVIS™ IMX327 Ultra Low-Light MIPI Camera for Toshiba DME's Jetson AGX Xavier Edge AI Box]
 +
* [https://www.e-consystems.com/toshiba/2mp-ip67-gmsl2-rugged-camera.asp IP67 Full HD GMSL2 HDR camera for Toshiba DME's Jetson AGX Xavier Edge AI Box]
  
* [https://store.d3engineering.com/product/designcore-d3cm-imx390-camera-module/ D3 Engineering IMX390]
+
* APPROPHO [http://www.appropho.com/products_ii_en.html?id=185&type=36 Xavier/TX2/TX1 sensor solutions]
* [https://leopardimaging.com/product/li-jetson-kit-imx274-x/ Leopard Imaging IMX274]  
+
* D3 Engineering [https://store.d3engineering.com/product/designcore-d3cm-imx390-camera-module/ IMX390]
 +
* D3 Engineering [https://store.d3engineering.com/product/designcore-nvidia-jetson-agx-xavier-interface-card/ FPD-Link III Interface Card]
 +
* D3 Engineering [https://store.d3engineering.com/product/designcore-nvidia-jetson-serdes-card/ FPD-Link / GMSL2 Interface Card]
 +
* Leopard Imaging [https://leopardimaging.com/product-category/nvidia-jetson-cameras/nvidia-agx-xavier-camera-kits/ Xavier Camera Kits]
 
* [[Jetson TX1/TX2 OV5693]] camera module
 
* [[Jetson TX1/TX2 OV5693]] camera module
 
* [https://www.stereolabs.com/ Stereolabs ZED] stereo camera
 
* [https://www.stereolabs.com/ Stereolabs ZED] stereo camera
 +
 +
=== Carriers ===
 +
* Auvidea [https://auvidea.eu/product/x200-jetson-agx-xavier-carrier-board-with-5-pcie-slots/ X200] (carrier)
 +
* Auvidea [https://auvidea.eu/product/70410/ X220] (carrier)
 +
* ConnectTech [http://connecttech.com/product/mimic-adapter-nvidia-jetson-agx-xavier-tx2/ Mimic] (Xavier -> TX1/TX2 adapter)
 +
* ConnectTech [http://connecttech.com/product/rogue-carrier-nvidia-jetson-agx-xavier/ Rogue] (carrier)
 +
* Forecr [https://www.forecr.io/products/dsboard-xv2 DSBOARD-XV2] (carrier)
 +
* Forecr [https://www.forecr.io/products/jetson-agx-xavier-carrier-board-milboard-xv MILBOARD-XV] (carrier)
 +
 +
=== Enclosures ===
 +
* [http://connecttech.com/product/sentry-x-rugged-embedded-system/ ConnectTech Sentry-X] (rugged enclosure)
 +
* [https://www.forecr.io/products/milbox-xv Forecr MILBOX-XV] (rugged enclosure)
 +
* [https://en.miivii.com/index.php?s=index/category/index&id=155 MiiVii Apex Xavier Plus II] (fanless enclosure with gmsl)
 +
* [https://en.miivii.com/index.php?s=index/category/index&id=170 MiiVii EVO Xavier II] (fanless enclosure)
 +
* [https://www.hazcam.io/collections/hazcam-kits/products/jetson-xavier-agx-ip40-aluminium-enclosure-kit RapidProto Hazcam] (IP40 enclosure)
 +
* [https://www.syslogic.de/eng/ai-rugged-computer-jetson-agx-xavier-101557.shtml Syslogic RPC/COMPACTA-3] (IP67 enclosure)
 +
* [https://www.syslogic.com/eng/ai-railway-computer-xavier-98349.shtml?c4=0&total= Syslogic IPC/COMPACTA-3] (railway enclosure)
 +
 +
=== Other ===
 +
* [https://www.youmagine.com/designs/jetson-xavier-base-cover 3D-printable cover for Xavier devkit base] (Youmagine)
 +
* [https://www.thingiverse.com/thing:3877605 3D-printable cover for Xavier devkit base] (Thingiverse)
 +
* [https://www.thingiverse.com/thing:3209530 3D-printable Simple Xavier] (enclosure with WiFi and Stereocamera stand)
 +
* [https://www.thingiverse.com/thing:3999308 3D-printable Xavier adapters] (enclosure and PCIe covers)
 +
* [[Sensoray 1012]] 8 channel mPCIe analogue video capture card.
 +
* [[BeadaPanel#BeadaPanel_for_NVIDIA_Jetson_Dev._Board|BeadaPanel]] USB Display+WiFi+Storage 3-In-1 Companion Kit
  
 
Note that many [https://developer.nvidia.com/embedded/community/ecosystem/camera CSI cameras] from the TX1/TX2 era may be compatible with Jetson AGX Xavier, those that are listed above have been confirmed to work by the community as of this time.
 
Note that many [https://developer.nvidia.com/embedded/community/ecosystem/camera CSI cameras] from the TX1/TX2 era may be compatible with Jetson AGX Xavier, those that are listed above have been confirmed to work by the community as of this time.
  
 
= Getting Help =  
 
= Getting Help =  
If you have a technical question or bug report, please visit the '''[https://devtalk.nvidia.com/default/board/326/jetson-xavier/ DevTalk Developer Forums]''' and search or start a topic.
+
If you have a technical question or bug report, please visit the '''[https://devtalk.nvidia.com/default/board/326/jetson-xavier/ Jetson Developer Forums]''' and search or start a topic.
  
 
See the official '''[https://developer.nvidia.com/embedded/support Support]''' page on Embedded Developer Zone for warranty and RMA information:  https://developer.nvidia.com/embedded/support
 
See the official '''[https://developer.nvidia.com/embedded/support Support]''' page on Embedded Developer Zone for warranty and RMA information:  https://developer.nvidia.com/embedded/support
  
 
For [https://store.nvidia.com NVIDIA webstore] Customer Service, please see the [https://store.nvidia.com/store/nvidia/en_US/help/ThemeID.326200 My Account] page or contact 1-800-797-6530.
 
For [https://store.nvidia.com NVIDIA webstore] Customer Service, please see the [https://store.nvidia.com/store/nvidia/en_US/help/ThemeID.326200 My Account] page or contact 1-800-797-6530.

Latest revision as of 22:17, 3 July 2023

NVIDIA Jetson AGX Xavier is an embedded system-on-module (SoM) from the NVIDIA AGX Systems family, including an integrated Volta GPU with Tensor Cores, dual Deep Learning Accelerators (DLAs), octal-core NVIDIA Carmel ARMv8.2 CPU, 32GB 256-bit LPDDR4x with 137GB/s of memory bandwidth, and 650Gbps of high-speed I/O including PCIe Gen 4 and 16 camera lanes of MIPI CSI-2.

Useful for deploying computer vision and deep learning to the edge, Jetson AGX Xavier runs Linux and provides 32 TeraOPS of compute performance in user-configurable 10/15/30W power profiles.

Jetson AGX Xavier is currently available as the Jetson AGX Xavier Developer Kit and the production Jetson AGX Xavier standalone compute module. See the wiki of other Jetsons here.

Xavier-module-dev-kit-3qrtr-1945px.png

Jetson AGX Xavier Module

The Jetson AGX Xavier compute module contains all the active processing components. The I/O ports are broken out through a carrier board via a 699-pin board-to-board connector.

Below is a partial list of the module's features. Please see the Jetson AGX Xavier Module Datasheet for the complete specifications.

Jetson Xavier Module Block Diagram.jpg

Processing Components

  • Octal-core NVIDIA Carmel ARMv8.2 CPU @ 2.26GHz
  • 512-core Volta GPU @ with 64 Tensor Cores
  • Dual Deep Learning Accelerator (DLA) engines
  • 32GB 256-bit LPDDR4x @ 2133MHz (137GB/s)
  • 32GB eMMC 5.1
  • Vision Accelerator engine
  • (4x) 4Kp60 H.264/H.265 video encoder
  • (2x) 8Kp30 / (6x) 4Kp60 H.265 video decoder
Xavier-module-standing-3qrtr-alpha-1500px.jpg

I/O Interfaces & Ports

  • (16x) MIPI CSI-2 lanes, (8x) SLVS-EC lanes
    • up to 6 active sensor streams and 36 virtual camera channels
  • (5x) PCIe Gen 4 controllers | 1x8, 1x4, 1x2, 2x1
    • (3x) Root Port & Endpoint
    • (2x) Root Port
  • (3x) USB 3.1 + (4x) USB 2.0
  • (3x) eDP 1.4 / DP 1.2 / HDMI 2.0 @ 4Kp60
  • 10/100/1000 BASE-T Ethernet + MAC + RGMII PHY
  • Dual CAN bus controller
  • UART, SPI, I2C, I2C, GPIOs

Form-Factor

  • 699-pin board-to-board connector
  • dimensions: 100x87mm with 16mm Z-height
  • Integrated Thermal Transfer Plate (TTP) with heatpipe
  • -25C to 80C operating temperature
  • 9.0-20VDC input power

Software Support

NVIDIA JetPack provides the latest OS image, libraries and APIs, samples, and documentation, as well as developer tools. A summary and description of JetPack components is available here.

JetPack release notes are here, and include version information for each of the JetPack components:

See the Jetson Zoo for more software packages to install on top of JetPack.

Jetson AGX Xavier Industrial Module

Jetson AGX Xavier Industrial is form-factor and pin compatible with Jetson AGX Xavier, and comes with extended temperature, shock, and vibration specifications, new functional safety capabilities, new security features, and up to 20X the performance and 4X the memory of NVIDIA Jetson TX2i. See the Jetson forum announcement for more information.


Jetson AGX Xavier Developer Kit

The Jetson AGX Xavier Developer Kit bundles together all the pre-assembled parts for developers to get started creating applications with Jetson AGX Xavier.

Xavier-devkit-3qtr-1500px.jpg

What's Included

  • Open-source reference carrier board (105x105mm)
  • Integrated active thermal solution
  • Jetson AGX Xavier compute module
  • USB 3.0 Type-A to Type-C cable (for flashing)
  • USB 2.0 OTG adapter
  • 19V power supply
  • AC power cable

The design files for the reference carrier board are freely available for download.

Ports & Connectors

The following I/O ports and mezzanines are provided on the devkit:

  • PCIe Gen 4 x16 slot (PCIe x8 / SLVS x8)
  • (2x) USB3.1 (DisplayPort optional) (Power Delivery optional)
  • (16x) MIPI CSI-2 lanes (camera header)
  • Gigabit Ethernet (RJ45)
  • M.2 Key E site (PCIe x1 for Wi-Fi/LTE/5G)
  • M.2 Key M site (NVMe x4)
  • eSATAp + USB 3.0
  • uSD/UFS card socket
  • HDMI 2.0 Type A
  • 40-pin GPIO header (UART, SPI, CAN, I2C, I2C, DMIC, GPIOs)
  • HD Audio header
  • 9.0-20VDC power barrel jack

Getting Started

  • Get the latest development software for PC and Jetson AGX Xavier by using JetPack.
  • Plug in an HDMI display into Jetson, attach the antennas and USB keyboard & mouse, and apply power to boot it up. (User Guide)
  • Visit NVIDIA's Embedded Computing developer portal and the Jetson AGX Xavier Developer Forum to access the latest documentation & downloads.

Availability

  • The devkit is available worldwide through NVIDIA's Jetson AGX Xavier Developer Kit webpage.
  • Alternatively, use the Region Selector to find distributors of the devkit in your region.
  • Pricing Information
    • The MSRP of the Jetson AGX Xavier Developer Kit is $699 USD (prices may vary by region)


Platform Documentation

NVIDIA has released comprehensive documentation and reference designs for Jetson AGX Xavier, available through the Jetson Downloads Center.

Above is a partial list of documents. Please visit the Jetson Downloads Center for the full list available for Jetson AGX Xavier.


Guides and Tutorials

This section contains recipes for following along on Jetson AGX Xavier.

System Tools

Deep Learning

Multimedia

V4L2 drivers for cameras

Ecosystem Products & Cameras

The following are 3rd-party accessories, cameras and carriers available for Jetson AGX Xavier.

See the Jetson Ecosystem directory for a full listing of Jetson ecosystem partners.

For the latest list of AGX Xavier compatible products, please visit the Jetson Ecosystem Supported Cameras | Carrier Boards and Production Systems pages.

Cameras

Carriers

Enclosures

Other

Note that many CSI cameras from the TX1/TX2 era may be compatible with Jetson AGX Xavier, those that are listed above have been confirmed to work by the community as of this time.

Getting Help

If you have a technical question or bug report, please visit the Jetson Developer Forums and search or start a topic.

See the official Support page on Embedded Developer Zone for warranty and RMA information: https://developer.nvidia.com/embedded/support

For NVIDIA webstore Customer Service, please see the My Account page or contact 1-800-797-6530.