JETSON AGX XAVIER DEVELOPER KIT DA_07976_001_01 | September 7, 2018 User Guide DOCUMENT CHANGE HISTORY DA_07976_001_01 Version Date Authors Description of Change 1.0 September 7, 2018 plawrence Initial release NOTE If you are new to the NVIDIA Jetson platform, welcome! There two key things you should do right away: 0. Sign up for the NVIDIA Developer Program - this enables you to ask questions and contribute on the NVIDIA Jetson Forums, gives access to all documentation and collateral on the Jetson Download Center, and more. 1. Read this User Guide. Especially don't miss: * The requirement for a Linux host computer, described in the "Getting Started" section. You'll need the host computer to flash your developer kit with the latest software. * The "Important Resources" list with links to support resources and helpful documentation Thanks, The NVIDIA Jetson team Jetson AGX Xavier Developer Kit DA_07976_001_01 | ii TABLE OF CONTENTS NOTE .............................................................................................. ii Jetson AGX Xavier Developer Kit ......................................................1 Getting Started .................................................................................. Important Resources ......................................................................... Included in the box .......................................................................... Developer Kit Interfaces .................................................................... Interface Details .......................................................................... Physical Configuration Instructions ........................................................ JetPack ........................................................................................... JetPack Components ........................................................................ OS Image ................................................................................... Libraries .................................................................................... Developer Tools ........................................................................... Samples .................................................................................... Documentation ............................................................................ How to Install JetPack....................................................................... Download Installer to the Host Computer ............................................. Connect Developer Kit to the Host Computer ........................................ Put Developer Kit into Force Recovery Mode ......................................... Run the Installer .......................................................................... Working with L4T ............................................................................... Compliance Information ....................................................................... Jetson AGX Xavier Developer Kit 1 2 2 2 4 4 5 5 5 5 6 6 6 7 7 7 7 7 9 9 DA_07976_001_01 | iii JETSON AGX XAVIER DEVELOPER KIT The NVIDIA(R) Jetson AGX XavierTM Developer Kit provides a full-featured development platform designed to get you up and running quickly. The included carrier board exposes many standard hardware interfaces, enabling a highly flexible and extensible platform for rapid prototyping. NVIDIA JetPack SDK supports both your developer kit and host development platform. It includes: Sample Linux filesystem with NVIDIA drivers AI and Computer Vision libraries and APIs Developer tools Supporting documentation Code samples to help you get started GETTING STARTED Before using your developer kit, you must install JetPack. A Linux host computer is required to run JetPack installer and flash the developer kit. Minimum system requirements for the host computer: Ubuntu Linux x64 v16.04 or v18.04, a valid Internet connection and at least 23GB of disk space. See How to Install JetPack, below, for details about these steps: Download JetPack installer to your Linux host computer. Connect your developer kit to the Linux host computer. Put your developer kit into Force Recovery Mode. Run JetPack installer to select and install desired components. Jetson AGX Xavier Developer Kit DA_07976_001_01| 1 Jetson AGX Xavier Developer Kit Important Resources This User Guide has the information you need to setup and start using the Jetson AGX Xavier Developer Kit. However, you should also review these key items: Jetson FAQ - Please read the FAQ. Support Resources - this web page links to important resources, including the Jetson Forum and the Jetson Ecosystem page. L4T Release Notes - L4T is a key component of the Jetson platform, and provides the sample filesystem for your developer kit. Please read the latest release notes. Jetson Download Center - Documentation and other collateral is found here. Included in the box Jetson AGX Xavier module with thermal solution Reference carrier board 65W power supply with AC cord Type C to Type A cable (USB 3.1 Gen2) Type C to Type A adapter (USB 3.1 Gen 1) Developer Kit Interfaces Front view (left) and rear view (right) Jetson AGX Xavier Developer Kit DA_07976_001_01 | 2 Jetson AGX Xavier Developer Kit Top view of developer kit carrier board Bottom view of developer kit carrier board Jetson AGX Xavier Developer Kit DA_07976_001_01 | 3 Jetson AGX Xavier Developer Kit Interface Details This list highlights some of the Jetson AGX Xavier Developer Kit carrier board interfaces. See the Jetson AGX Xavier Developer Kit Carrier Board Specification for comprehensive information: [J1] M.2 Key M connector for high speed NVMe storage. * To reach it, you must detach the combined module and thermal solution. [J2] Power available for peripherals is limited to power supply capability (65W from included power supply) minus developer kit system power usage (maximum of 30W in default configuration). [J4] Slot accepts either an SD Card or a UFS card. [J6] PCIe x16 connector routes to a x8 PCIe 4.0 controller. [J6] This connector is also where the lanes are connected for SLVS cameras. [J501] Micro-USB connector provides access to the UART console. * For example, you can access the serial console of the developer kit from a terminal emulator on a computer connected to this micro-USB port. [J504] HDMI 2.0. [J505] M.2 Key E connector can be used for wireless networking cards, and includes interfaces for PCIe (x1), USB 2.0, UART, I2S & I2C. [J507] Hybrid connector can be used for either eSATA or USB3 Type-A. The eSATA connector can supply 5V. [J509] Camera connector supports up to six directly connected cameras via CSI-2, or up to 16 cameras via the virtual channel feature of CSI-2. [J512, J513] USB Type-C connectors. * * * J512 can be used to flash the developer kit. Either connector can be used to power the developer kit from USB Type-C power supplies listed in Jetson AGX Xavier Supported Component List. Both connectors support DisplayPort, so you can run three displays at once by using these plus the HDMI adapter. Physical Configuration Instructions To prepare your Jetson AGX Xavier Developer Kit for use, connect it as follows: Connect an external HDMI display to the carrier board's HDMI port. Connect a USB keyboard and mouse. * Connect directly to the hybrid USB Type-A/eSATA port and use the included USB Type-C to Type-A adapter to connect to the rear USB Type-C port. (Leave the front USB Type-C port available; it will be needed to flash the developer kit.) Connect the developer kit to your local network via Ethernet cable to the carrier board's Ethernet port. Jetson AGX Xavier Developer Kit DA_07976_001_01 | 4 Jetson AGX Xavier Developer Kit Connect the included AC adapter to the carrier board's power jack. Plug the AC adapter into an appropriately rated electrical outlet. * Use only the supplied AC adapter, as it is appropriately rated for your device. Note that the Jetson AGX Xavier Developer Kit may be run upside down or resting on the non-vented side, allowing easy access to the camera connector and headers on the bottom of the carrier board. Any of these orientations are OK: JETPACK NVIDIA JetPack SDK is the most comprehensive solution for building AI applications. It includes the latest developer kit, OS image, libraries and APIs, developer tools, samples, and documentation. Before using your developer kit, you will need to install JetPack. 1 JetPack Components OS Image JetPack includes a sample file system derived from Ubuntu. Libraries JetPack includes the following libraries: TensorRT and cuDNN for high performance deep learning applications CUDA for GPU accelerated applications across multiple domains Multimedia API package for camera applications and sensor driver development VisionWorks and OpenCV for visual computing applications The developer kit ships with only a reference filesystem that boots to a command line. The username and password required for log-in are both nvidia. 1 Jetson AGX Xavier Developer Kit DA_07976_001_01 | 5 Jetson AGX Xavier Developer Kit Developer Tools JetPack includes the following developer tools: CUDA tools: Nsight Eclipse Edition IDE, debugging and profiling tools, and toolchain for cross-compiling high performance GPU-accelerated applications are included in the CUDA Toolkit. NVIDIA Nsight Systems: A system trace and multi-core CPU PC sampling profiler that provides an interactive view of captured profiling data, helping improve overall application performance. NVIDIA Nsight Graphics: A console-grade tool that allows developers to debug and profile OpenGL, OpenGL ES, and Vulkan. Samples There are a number of samples available for the Jetson AGX Xavier Developer Kit. In some cases, JetPack installer compiles the samples and installs both source and compiled sample to the developer kit. Link to Documentation Location on filesystem TensorRT Source code: /usr/src/tensorrt/samples/ cuDNN Source code and compiled: /usr/src/cudnn_samples_/ CUDA Source code and compiled: ~/NVIDIA_CUDA-_Samples/ MM API Source code: ~/tegra_multimedia_api/samples/ VisionWorks Source code: /usr/share/visionworks/sources/samples/ /usr/share/visionworks-tracking/sources/samples/ /usr/share/visionworks-sfm/sources/samples/ Compiled: ~/VisionWorks-SFM--Samples/ OpenCV Source code: /usr/share/OpenCV/samples/ NVIDIA GameWorks Vulkan and OpenGL Follow the documentation link for Git repository location Documentation JetPack Documentation L4T Release Notes TensorRT Documentation cuDNN Documentation CUDA Toolkit Nsight Systems Jetson AGX Xavier Developer Kit Nsight Graphics Multimedia API Reference VisionWorks documentation OpenCV Documentation NVIDIA Gameworks Documentation DA_07976_001_01 | 6 Jetson AGX Xavier Developer Kit How to Install JetPack Installing JetPack to your developer kit requires these steps, which are detailed in the sections below: Download JetPack installer to your Linux host computer. Connect your developer kit to the Linux host computer. Put your developer kit into Force Recovery Mode. Run JetPack installer to select and install desired components. Download Installer to the Host Computer You must have a Linux host computer to run JetPack installer and flash the developer kit. Supported host operating systems are: Ubuntu Linux x64 Version 18.04 or 16.04 Download the latest JetPack installer to the Linux host from the JetPack page on the Jetson Developer Site. Note: The installer can flash and update software on a target Jetson device, but it cannot not run directly on that device. Whether or not a Jetson device is present, you can use JetPack installer to update software on the Linux host. Connect Developer Kit to the Host Computer Use the included USB cable to connect the Linux host computer to the front USB Type-C connector on the developer kit. Connect a display, keyboard, and mouse to your Jetson AGX Xavier Developer Kit (see Physical Configuration Instructions, above). Connect the developer kit and Linux host computer to the same network. Connect the included AC adapter to the developer kit's DC jack. Put Developer Kit into Force Recovery Mode The developer kit must be in Force USB Recovery Mode (RCM) so the installer can transfer system software to the Jetson AGX Xavier module. 1. 2. 3. 4. Connect the developer kit as described above. It should be powered off. Press and hold down the Force Recovery button. Press and hold down the Power button. Release both buttons. Run the Installer JetPack installer includes a Component Manager, allowing you to choose what to install on the Linux host computer and/or the Jetson Developer Kit. Jetson AGX Xavier Developer Kit DA_07976_001_01 | 7 Jetson AGX Xavier Developer Kit The following flowchart outlines the process of running the installer. For detailed JetPack installation instructions, including screenshots, see the JetPack Installation Guide. Jetson AGX Xavier Developer Kit DA_07976_001_01 | 8 Jetson AGX Xavier Developer Kit WORKING WITH L4T NVIDIA L4T provides the Linux kernel, bootloader, board support package (BSP), and sample filesystem for the Jetson AGX Xavier Developer Kit. JetPack installer installs the L4T sample file system to your developer kit to get you up and running quickly. L4T is also available for download directly from the main L4T page on the Jetson Developer Site. A command line flashing utility is included in the L4T driver package, and the L4T documentation describes how to flash your developer kit. The L4T documentation also includes documents such as the Platform Adaptation and Bring-Up Guide, which describes how to port the L4T BSP and bootloader from your developer kit to a new hardware platform incorporating the Jetson module. Porting L4T to a new device enables use of the other JetPack components on that device, along with the software you've created using the developer kit. COMPLIANCE INFORMATION The NVIDIA Jetson AGX Xavier Developer Kit is compliant with the regulations listed in this section. UNITED STATES Federal Communications Commission (FCC) This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including any interference that may cause undesired operation of the device. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio Jetson AGX Xavier Developer Kit DA_07976_001_01 | 9 Jetson AGX Xavier Developer Kit communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help. FCC Warning: The FCC requires that you be notified that any changes or modifications to this device not expressly approved by the manufacturer could void the user's authority to operate the equipment. Underwriters Laboratories (UL) UL listed Product Logo for Jetson Xavier Developer Kit, model name P2972. UL Recognized Component Logo for Embedded System Module, model number P2888 for Jetson Xavier. Canada Industry Canada (IC) CAN ICES-3(B)/NMB-3(B) This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. Jetson AGX Xavier Developer Kit DA_07976_001_01 | 10 Jetson AGX Xavier Developer Kit Le present appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisee aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioelectrique subi, meme si le brouillage est susceptible d'en compromettre le fonctionnement. European Union European Conformity; Conformite Europeenne (CE) This device bears the CE mark accordance with following directives: Electromagnetic Compatibility Directive 2014/30/EU Low Voltage Directive 2014/35/EU RoHS Directive 2011/65/EU A copy of the Declaration of Conformity to the essential requirements may be obtained directly from NVIDIA GmbH (Floessergasse 2, 81369 Munich, Germany). Japan Voluntary Control Council for Interference (VCCI) Japan RoHS Material Content Declaration Jetson AGX Xavier Developer Kit DA_07976_001_01 | 11 Jetson AGX Xavier Developer Kit JIS C 0950:2008200671 : Jetson Xavier Pb Hg Cd Cr(VI) PBB PBDE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 () 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PCB 1.0JIS C 0950:2008 2. JIS C 0950:2008 3.0.1wt%0.01wt%JIS C Jetson AGX Xavier Developer Kit 0950:2008 DA_07976_001_01 | 12 Jetson AGX Xavier Developer Kit A Japanese regulatory requirement, defined by specification JIS C 0950: 2008, mandates that manufacturers provide Material Content Declarations for certain categories of electronic products offered for sale after July 1, 2006. Product Model Number: Jetson Xavier Developer Kit Symbols of Specified Chemical Substance Major Classification Pb Hg Cd Cr(VI) PBB PBDE 0 0 0 0 0 0 Passive components Exempt 0 0 0 0 0 Active components Exempt 0 0 0 0 0 Connectors/Cables Exempt 0 0 0 0 0 Processor 0 0 0 0 0 0 Memory 0 0 0 0 0 0 Mechanicals Exempt 0 0 0 0 0 Camera (optional) Exempt 0 0 0 0 0 Soldering material 0 0 0 0 0 0 Flux, Solder Paste, label and other consumable materials 0 0 0 0 0 0 PCB Notes: 1. "0" indicates that the level of the specified chemical substance is less than the threshold level specified in the standard, JIS C 0950: 2008. 2. "Exempt" indicates that the specified chemical substance is exempt from marking and it is not required to display the marking for that specified chemical substance per the standard, JIS C 0950: 2008. 3. "Exceeding 0.1wt%" or "Exceeding 0.01wt%" is entered in the table if the level of the specified chemical substance exceeds the threshold level specified in the standard, JIS C 0950: 2008. Jetson AGX Xavier Developer Kit DA_07976_001_01 | 13 Jetson AGX Xavier Developer Kit South Korea Radio Research Agency (RRA) R-R-NVA-P2972 R-R-NVA-P2888 (B) , . B Korea RoHS Material Content Declaration ( : ) : 110181 003637 3 1208406711 511, 2101 ( , ) ( ): () , Jetson AGX Xavier Developer Kit DA_07976_001_01 | 14 Jetson AGX Xavier Developer Kit 11 1 3 , . : ". " 8 1 2 . (), , . . Australia and New Zealand Australian Communications and Media Authority This product meets the applicable EMC requirements for Class B, I.T.E equipment and applicable radio equipment requirements Russia/Kazakhstan/Belarus Customs Union Technical Regulations (CU TR) This device complies with the technical regulations of the Customs Union (CU TR) This device complies with the rules set forth by Federal Agency of Communications and the Ministry of Communications and Mass Media Federal Security Service notification has been filed. Jetson AGX Xavier Developer Kit DA_07976_001_01 | 15 Jetson AGX Xavier Developer Kit Taiwan Bureau of Standards, Metrology & Inspection (BSMI) This device complies with CNS 13438 (2006) Class B. Product Name: Jetson Xavier Developer Kit Taiwan RoHS Material Content Declaration Declaration of the presence condition of the Restricted Substances Marking Parts Jetson Xavier Developer Kit Equipment Name: Jetson Xavier Developer Kit Restricted substances and its chemical symbols (Pb ) (Hg) (Cd) (Cr(VI)) (PBB) (PBDE) PCB Processor Active components Passive components Memory Mechanicals / Connectors/Cable () Camera (optional) Soldering material Flux, Solder Paste, label and other consumable materials Jetson AGX Xavier Developer Kit O O O O O O O O O O O O - O O O O O - O O O O O O O O O O O - O O O O O - O O O O O - O O O O O O O O O O O O O O O O O DA_07976_001_01 | 16 Jetson AGX Xavier Developer Kit 1O Note 1 Oindicates that the percentage content of the restricted substance does not exceed the percentage of reference value of presence. 2 - Note 2-indicates that the restricted substance corresponds to the exemption. "-" RoHS All parts named in this table with an "-" are in compliance with the European Union's RoHS Legislation. Note: The referenced Environmental Protection Use Period Marking was determined according to normal operating use conditions of the product such as temperature and humidity. China China RoHS Material Content Declaration The Table of Hazardous Substances and their Content as required by Management Methods for Restricted Use of Hazardous Substances in Electrical and Electronic Products Parts Hazardous Substances (Pb) (Hg) (Cd) (Cr(VI)) (PBB) (PBDE) PCB O O O O O O Processor O O O O O O Active components X O O O O O Passive components X O O O O O Memory O O O O O O Mechanicals X O O O O O / Connectors / Cable X O O O O O Jetson AGX Xavier Developer Kit DA_07976_001_01 | 17 Jetson AGX Xavier Developer Kit () Camera (optional) X O O O O O Soldering material O O O O O O Flux, Solder Paste, label and other consumable materials O O O O O O SJ/T 11364-2014 The table according to SJ/T 11364-2014 OGB/T 26572-2011 O: Indicates that this hazardous substance contained in all of the homogeneous materials for this part is below the limit requirement in GB/T 26572-2011. XGB/T 26572-2011 X: Indicates that this hazardous substance contained in at least one of the homogeneous materials used for this part is above the limit requirement in GB/T 26572-2011. "X" RoHS All parts named in this table with an "X" are in compliance with the European Union's RoHS Legislation. Note: The referenced Environmental Protection Use Period Marking was determined according to normal operating use conditions of the product such as temperature and humidity. India India RoHS Compliance Statement This product, as well as its related consumables and spares, complies with the reduction in hazardous substances provisions of the "India E-waste (Management and Handling) Rule 2016". It does not contain lead, mercury, hexavalent chromium, polybrominated biphenyls or polybrominated diphenyl ethers in concentrations exceeding 0.1 weight % and 0.01 weight % for cadmium, except for where allowed pursuant to the exemptions set in Schedule 2 of the Rule. Jetson AGX Xavier Developer Kit DA_07976_001_01 | 18 Notice (c) 2017-2018 NVIDIA Corporation. All rights reserved. NVIDIA, the NVIDIA logo, and Jetson are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Other company and product names may be trademarks of the respective companies with which they are associated. (c) 2015 NVIDIA Corporation. All rights reserved. NVIDIA, the NVIDIA logo, and JETSON DEV KIT are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Other company and product names may be trademarks of the respective companies with which they are associated. ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, "MATERIALS") ARE BEING PROVIDED "AS IS." NVIDIA MAKES NO WARRANTIES, EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OR CONDITION OF TITLE, MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT, ARE HEREBY EXCLUDED TO THE MAXIMUM EXTENT PERMITTED BY LAW. Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent or patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. NVIDIA Corporation products are not authorized for use as critical components in life support devices or systems without express written approval of NVIDIA Corporation. Trademarks NVIDIA and the NVIDIA logo are trademarks or registered trademarks of NVIDIA Corporation in the United States and other countries. Other company and product names may be trademarks of the respective companies with which they are associated. The Bluetooth(R) word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. Any use of such marks by NVIDIA is under license. www.nvidia.com