Difference between revisions of "Jetson Nano"

From eLinux.org
Jump to: navigation, search
m (Ecosystem Products and Sensors)
m (Cameras)
(47 intermediate revisions by 6 users not shown)
Line 32: Line 32:
 
** 5V⎓2A Micro-USB adapter (see [https://www.adafruit.com/product/1995 Adafruit GEO151UB])
 
** 5V⎓2A Micro-USB adapter (see [https://www.adafruit.com/product/1995 Adafruit GEO151UB])
 
** 5V⎓4A DC barrel jack adapter, 5.5mm OD x 2.1mm ID x 9.5mm length, center-positive (see [https://www.adafruit.com/product/1466 Adafruit 1446])
 
** 5V⎓4A DC barrel jack adapter, 5.5mm OD x 2.1mm ID x 9.5mm length, center-positive (see [https://www.adafruit.com/product/1466 Adafruit 1446])
** See [https://devtalk.nvidia.com/default/topic/1048640/jetson-nano/power-supply-considerations-for-jetson-nano-developer-kit/ Power Supply Considerations] for more information.
+
** See the [[Jetson Nano#Power_Supplies|Power Supplies]] section below and [https://devtalk.nvidia.com/default/topic/1048640/jetson-nano/power-supply-considerations-for-jetson-nano-developer-kit/ Power Supply Considerations] for more information.
 
* MicroSD card (16GB UHS-1 recommended minimum)
 
* MicroSD card (16GB UHS-1 recommended minimum)
  
Line 91: Line 91:
  
 
=== System Tools ===
 
=== System Tools ===
 +
<div style="width:75%;column-count:2;-moz-column-count:2;-webkit-column-count:2">
 
* [https://docs.nvidia.com/jetson/l4t/index.html L4T Kernel Development Guide]
 
* [https://docs.nvidia.com/jetson/l4t/index.html L4T Kernel Development Guide]
 +
* [https://github.com/jtagxhub/jetpack-agx-build Jetson Nano Build Assistant Scripts]
 
* [https://devtalk.nvidia.com/default/topic/1048640/jetson-nano/power-supply-considerations-for-jetson-nano-developer-kit/ Power Supply Considerations]
 
* [https://devtalk.nvidia.com/default/topic/1048640/jetson-nano/power-supply-considerations-for-jetson-nano-developer-kit/ Power Supply Considerations]
 
* [[Jetson/Nano/Upstream|Upstream Development Guide]]
 
* [[Jetson/Nano/Upstream|Upstream Development Guide]]
 +
* [https://devtalk.nvidia.com/default/topic/1049811/jetson-nano/cuda-and-vision-works-demos/post/5328027/#5328027 CUDA and VisionWorks Samples]
 +
* [https://devtalk.nvidia.com/default/topic/1048817/jetson-nano/3d-cad-step-model-for-jetson-nano/post/5325051/#5325051 Preliminary 3D CAD Model]
 +
* [https://support.rackspace.com/how-to/create-a-linux-swap-file/ Mounting a SWAP File]
 +
* [https://www.jetsonhacks.com/2019/04/25/jetson-nano-run-on-usb-drive/ Booting from SSD]
 +
* [https://www.jetsonhacks.com/nvidia-jetson-nano-j41-header-pinout/ GPIO Header Pin-out]
 +
* [https://github.com/rt-net/JetsonNano_DT_SPI Enabling SPI in DTS]
 +
* [https://devtalk.nvidia.com/default/topic/1050026/jetson-nano/read-serial-number-of-jetson-nano/post/5329191/#5329191 Reading Serial Number]
 +
* [https://gist.github.com/dusty-nv/e4314241677cf38f40d556931d0c4a38 Reading MAC Address]
 +
* [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://devtalk.nvidia.com/default/topic/1052324/jetson-nano/jetson-nano-aws-greengrass-/post/5341970/#5341970 Install AWS Greengrass] - IoT framework
 +
* [https://github.com/pvaret/rtl8192cu-fixes rtl8192cu-fixes] - patched Edimax EW-7811 Wi-Fi driver
 +
</div>
  
 
=== Deep Learning ===
 
=== Deep Learning ===
Line 99: Line 114:
 
* [https://developer.nvidia.com/embedded/downloads#?search=TensorFlow TensorFlow 1.13.1 Installer] (pip wheel)
 
* [https://developer.nvidia.com/embedded/downloads#?search=TensorFlow TensorFlow 1.13.1 Installer] (pip wheel)
 
* [https://devtalk.nvidia.com/default/topic/1049071/jetson-nano/pytorch-for-jetson-nano/ PyTorch 1.1 Installer] (pip wheel)
 
* [https://devtalk.nvidia.com/default/topic/1049071/jetson-nano/pytorch-for-jetson-nano/ PyTorch 1.1 Installer] (pip wheel)
 +
* [https://devtalk.nvidia.com/default/topic/1049293/jetson-nano/i-was-unable-to-compile-and-install-mxnet-on-the-jetson-nano-is-there-an-official-installation-tutorial-/post/5326170/#5326170 MXNet 1.4 Installer] (pip wheel)
 +
* [https://devtalk.nvidia.com/default/topic/1050377/jetson-nano/deep-learning-inference-benchmarking-instructions/ Deep Learning Inference Benchmarking Instructions]
 +
* [https://medium.com/swlh/how-to-run-tensorflow-object-detection-model-on-jetson-nano-8f8c6d4352e8 TensorFlow Object Detection With TensorRT] (TF-TRT)
 +
* [https://developer.ridgerun.com/wiki/index.php?title=GstInference RidgeRun's GstInference]
 +
* [https://developer.ridgerun.com/wiki/index.php?title=R2Inference RidgeRun's R2Inference]
  
 
See the [https://github.com/NVIDIA-AI-IOT/ NVIDIA AI-IoT GitHub] for other coding resources on deploying AI and deep learning.
 
See the [https://github.com/NVIDIA-AI-IOT/ NVIDIA AI-IoT GitHub] for other coding resources on deploying AI and deep learning.
Line 107: Line 127:
 
* [http://wiki.ros.org/melodic/Installation/Ubuntu ROS Melodic] (ROS install guide)
 
* [http://wiki.ros.org/melodic/Installation/Ubuntu ROS Melodic] (ROS install guide)
 
* [https://github.com/dusty-nv/ros_deep_learning ros_deep_learning] (jetson-inference nodes)
 
* [https://github.com/dusty-nv/ros_deep_learning ros_deep_learning] (jetson-inference nodes)
 +
 +
=== Multimedia ===
 +
* [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 and Sensors =
 
= Ecosystem Products and Sensors =
Line 112: Line 145:
 
The following are 3rd-party accessories, peripherals, and cameras available for Jetson Nano.
 
The following are 3rd-party accessories, peripherals, and cameras available for Jetson Nano.
  
 +
==== Cameras ====
 +
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-nano-cameras/3mp-mipi-camera.asp e-CAM30_CUNANO] (3.4 MP MIPI Camera)
 +
* Logitech [https://www.logitech.com/en-us/product/hd-webcam-c270 C270] (USB webcam)
 +
* Logitech [https://www.amazon.com/Logitech-Widescreen-Calling-Recording-Desktop/dp/B006JH8T3S C920] (USB webcam)
 +
* Leopard Imaging [https://leopardimaging.com/product/li-imx219-mipi-ff-nano/ LI-IMX219-MIPI-FF-NANO] (IMX219 sensor)
 +
* Raspberry Pi [https://www.raspberrypi.org/products/camera-module-v2/ Camera v2] (IMX219 sensor)
 +
* Appro [http://www.appropho.com/products_ii_en.html?id=187&type=36#pdb04 AP-IMX179-MIPIx1] (IMX179 sensor)
 +
* Appro [http://www.appropho.com/products_ii_en.html?id=187&type=36#pdc04 AP-IMX290-MIPIx1] (IMX290 sensor)
 +
* Stereolabs [https://www.stereolabs.com/ ZED] (stereo camera)
 +
 +
==== Carriers ====
 
* Antmicro [https://antmicro.com/blog/2019/03/nvidia-jetson-nano-antmicros-baseboard/ Jetson Nano Baseboard] (module carrier)
 
* Antmicro [https://antmicro.com/blog/2019/03/nvidia-jetson-nano-antmicros-baseboard/ Jetson Nano Baseboard] (module carrier)
 
* Auvidea [https://auvidea.eu/product/70780/ JN30] (module carrier)
 
* Auvidea [https://auvidea.eu/product/70780/ JN30] (module carrier)
 
* Auvidea [https://auvidea.eu/product/70781/ JN30-LC] (module carrier)
 
* Auvidea [https://auvidea.eu/product/70781/ JN30-LC] (module carrier)
 +
 +
==== Enclosures ====
 
* ConnectTech [http://connecttech.com/products/nvidia-jetson-nano/ Nano-Pac] (3D-printable enclosure)
 
* ConnectTech [http://connecttech.com/products/nvidia-jetson-nano/ Nano-Pac] (3D-printable enclosure)
* e-con Systems [https://www.e-consystems.com/nvidia-cameras/jetson-nano-cameras/3mp-mipi-camera.asp e-CAM30_CUNANO] (3.4 MP MIPI Camera)
+
* Jetson [https://cults3d.com/en/3d-model/tool/jetson-nano-case Nano Case] (3D-printable enclosure)
* Jetson Nano [https://cults3d.com/en/3d-model/tool/jetson-nano-case Case] (3D-printable enclosure)
 
 
* Jetson [https://www.thingiverse.com/thing:3532828 NanoMesh] (3D-printable enclosure)
 
* Jetson [https://www.thingiverse.com/thing:3532828 NanoMesh] (3D-printable enclosure)
* Leopard Imaging [https://leopardimaging.com/product/li-imx219-mipi-ff-nano/ LI-IMX219-MIPI-FF-NANO] (IMX219 sensor)  
+
* Jetson [https://www.thingiverse.com/thing:3547555 NanoMesh Mini] (3D-printable enclosure)
* Raspberry Pi [https://www.raspberrypi.org/products/camera-module-v2/ Camera v2] (IMX219 sensor)  
+
* [https://github.com/57Bravo/jetson_nano_enc jetson_nano_enc] (3D-printable enclosure)
* Stereolabs [https://www.stereolabs.com/ ZED] (stereo camera)
+
* [https://github.com/dudasdavid/Jetson-nano-case Jetson-nano-case] (3D-printable enclosure)
 +
* [https://www.amazon.com/Geekworm-NVIDIA-Enclosure-Control-Developer/dp/B07RRRX121 Geekworm Jetson Nano Case] (metal enclosure)
 +
* [https://www.kksb-cases.us/collections/nvidia/products/kksb-jetson-nano-case-black# KKSB Jetson Nano Case] (metal enclosure)
 +
 
 +
==== Power Supplies ====
 +
See the [[Jetson_Nano#What_You_Will_Need|Power Supply]] section and this [https://devtalk.nvidia.com/default/topic/1048640/jetson-nano/power-supply-considerations-for-jetson-nano-developer-kit/ forum post] for more information about selecting proper power adapters.
 +
 
 +
* Adafruit [https://www.adafruit.com/product/1995 GEO151UB] (5V⎓2.5A MicroUSB adapter)
 +
* Adafruit [https://www.adafruit.com/product/1466 GEO241DA-0540] (5V⎓4A DC barrel jack adapter)
 +
* GeekPi [https://www.amazon.com/dp/B07CYZ9GZZ ABT025050] (5V⎓2.5A MicroUSB Adapter with ON/OFF Switch)
 +
* Pwr+ [https://www.amazon.com/dp/B00L88M8TE PWR-TA05035N] (5V⎓3.5A MicroUSB AC Adapter)
 +
* Raspberry Pi [https://www.raspberrypi.org/products/raspberry-pi-universal-power-supply/ DSA-13PFC-05 FCA 051250] (5.1V⎓2.5A Universal MicroUSB Power Supply)
 +
 
 +
==== Battery Packs ====
 +
 
 +
* INUI [https://www.amazon.com/gp/product/B07H6LB4J4 10000mAh] (dual 5V⎓3A Micro-USB)
 +
* Krisdonia [https://www.amazon.com/dp/B076GYGR6M 25000mAh] (5V⎓3A Micro-USB / DC barrel jack)
 +
 
 +
==== Wireless ====
 +
* Edimax [https://www.edimax.com/edimax/merchandise/merchandise_detail/data/edimax/in/wireless_adapters_n150/ew-7811un/ EW-7811Un] (USB Wi-Fi wireless dongle)
 +
* Intel [https://www.newegg.com/Product/Product.aspx?Item=9SIAH718PH3221 8265NGW] (M.2 Key-E Wi-Fi/BT wireless card)
 +
 
 +
==== Other ====
 +
* [https://www.seeedstudio.com/Grove-Base-Hat-for-Raspberry-Pi.html Grove Base Hat for Raspberry Pi] (support Jetson Nano)
 +
* [https://www.seeedstudio.com/Grove-Base-Hat-for-Raspberry-Pi-Zero-p-3187.html Grove Base Hat for Raspberry Pi Zero] (support Jetson Nano)
 +
* [https://www.amazon.com/NGFF-Mini-PCI-Adapter-Cable/dp/B07JFYSNVL M.2 Key-E to Mini-PCIe] (PCIe adapter)
 +
* [https://www.amazon.com/gp/product/B07DZF1W55 M.2 Key-E to Key-M] (PCIe adapter)
 +
* Noctua [https://noctua.at/en/nf-a4x20-5v-pwm NF-A4x20 5V PWM] (optional fan)
 +
* [[BeadaPanel#BeadaPanel_for_NVIDIA_Jetson_Dev._Board|BeadaPanel]] USB Display+WiFi+Storage 3-In-1 Companion Kit
 +
 
 +
See the Jetson Nano '''[https://developer.nvidia.com/embedded/dlc/jetson-nano-supported-components-list Supported Components List]''' for devices that have been qualified by NVIDIA to work with Jetson Nano.
  
 
= Getting Help =  
 
= Getting Help =  

Revision as of 11:55, 18 June 2019

NVIDIA Jetson Nano is an embedded system-on-module (SoM) and developer kit from the NVIDIA Jetson family, including an integrated 128-core Maxwell GPU, quad-core ARM A57 64-bit CPU, 4GB LPDDR4 memory, along with support for MIPI CSI-2 and PCIe Gen2 high-speed I/O.

Useful for deploying computer vision and deep learning, Jetson Nano runs Linux and provides 472 GFLOPS of FP16 compute performance with 5-10W of power consumption.

Jetson Nano is currently available as the Jetson Nano Developer Kit for $99, with the production compute module coming in June 2019. See the wiki of the other Jetson's here.

  Technical BlogNVIDIA Jetson Nano Brings AI to Everyone


Jetson Nano Family.png

Jetson Nano Developer Kit

The Jetson Nano Developer Kit is an easy way to get started using Jetson Nano, including the module, carrier board, and software. It costs $99 and is available from distributors worldwide.

Jetson Nano Developer Kit.png

What's Included

  • 80x100mm Reference Carrier Board
  • Jetson Nano Module with passive heatsink
  • Pop-Up Stand
  • Getting Started Guide

(the complete devkit with module and heatsink weighs 138 grams)

What You Will Need

Ports & Interfaces

  • 4x USB 3.0 A (Host)
  • USB 2.0 Micro B (Device)
  • MIPI CSI-2 x2 (15-position Camera Flex Connector)
  • HDMI 2.0
  • DisplayPort
  • Gigabit Ethernet (RJ45)
  • M.2 Key-E with PCIe x1
  • MicroSD card slot
  • (3x) I2C, (2x) SPI, UART, I2S, GPIOs

Getting Started

Availability

The devkit is available for $99 from the NVIDIA webstore and global distributors, including:

For the full list, refer to the Region Selector.

Software Support

  • JetPack 4.2
  • Linux4Tegra R32.1 (L4T)
  • Linux kernel 4.9
  • Ubuntu 18.04 LTS aarch64
  • CUDA Toolkit 10.0
  • cuDNN 7.3.1
  • TensorRT 5.0.6
  • TensorFlow 1.31.1
  • VisionWorks 1.6
  • OpenCV 3.3.1
  • OpenGL 4.6
  • OpenGL ES 3.2
  • EGL 1.5
  • Vulkan 1.1
  • GStreamer 1.14.1
  • V4L2 media controller support

Guides and Tutorials

This section contains recipes for following along on Jetson Nano.

System Tools

Deep Learning

See the NVIDIA AI-IoT GitHub for other coding resources on deploying AI and deep learning.

Robotics

Multimedia

V4L2 drivers for cameras

Ecosystem Products and Sensors

The following are 3rd-party accessories, peripherals, and cameras available for Jetson Nano.

Cameras

Carriers

Enclosures

Power Supplies

See the Power Supply section and this forum post for more information about selecting proper power adapters.

Battery Packs

  • INUI 10000mAh (dual 5V⎓3A Micro-USB)
  • Krisdonia 25000mAh (5V⎓3A Micro-USB / DC barrel jack)

Wireless

  • Edimax EW-7811Un (USB Wi-Fi wireless dongle)
  • Intel 8265NGW (M.2 Key-E Wi-Fi/BT wireless card)

Other

See the Jetson Nano Supported Components List for devices that have been qualified by NVIDIA to work with Jetson Nano.

Getting Help

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

See the official Support page on Embedded Developer Zone for warranty and RMA information.

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