• sales

    +86-0755-88291180

JETSON-IO-BASE-B User Guide

Notice

If you buy the DEV KIT from Waveshare, we have flashed a OS to the SSD.
You can just power and complete the configuration and use it.

Overview

JETSON-XAVIER-NX-DEV-KIT is designed by Waveshare based on the Jetson Xavier NX core board, whose peripheral interface, size, and thickness are almost the same as Jetson Xavier NX Developer Kit, and the core board is easier to be upgraded. With the core board, you can easily realize more functions in AI projects such as image classification, target detection, segmentation, speech processing, and so on.

Jetson Nano Module Specification

GPUNVIDIA Maxwell™ Architecture with 384 NVIDIA CUDA® Cores 48 TFLOPS Cores
CPU6-core NVIDIA Carmel ARM® v8.2 64-bit CPU 6 MB L2 + 4 MB L3
Memory8GB/16GB 128-bit LPDDR4 x 59.7GB/s
Store16 GB eMMC 5.1 Flash / M.2 M KEY NVME Solid State Interface
Video encoding2 x 4K @ 60

4 x 4K @ 30 (HEVC)
10 x 1080p @ 60 (HEVC)
22 x 1080p @ 30 (HEVC)

Video decoding2 x 8K @ 30

6 x 4K @ 60 (HEVC)
12 x 4K @ 30 (HEVC)
22 x 1080p @ 60 (HEVC)
44 x 1080p @ 30 (HEVC)

CameraUp to 6 cameras (24 via virtual channels)

14 channels (3 x 4 or 6 x 2 or 3 x 4 + 1 x 2 or 5 x 2 + 1 x 4)
MIPI CSI-2D-PHY 1.2 (up to 30 Gbps)

NetworkWi-Fi requires an external chip

10/100/1000 BASE-T Ethernet

Display2 Multimode DP 1.4/eDP 1.4/HDMI 2.0
UPHY1 x 1 (PCIe Gen3) + 1 x 4 (PCIe Gen4), 1 x USB 3.0, 2 x USB 2.0
IO3 UART, 2 SPI, 2 I2S, 4 I2C, multiple GPIOs

JETSON NANO DEV KIT Onboard Resource


JETSON NANO DEV KIT Dimension


System Programming

Note: The JETSON Xavier NX DEV KIT is equipped with the official 16eMMC version of the Jetson Xavier NX 16GB/8GB core board without SD card slot. Therefore, the system programming requires the host Ubuntu 18.04 and SDK Manager.

Host Environment Debbuging

  • Environment programming: Ubuntu18.04 host (virtual machine also works).

In order to download resources, the ubuntu18.04 host used for programming needs to reserve about 100G of memory space.

In order to download resources and program the system normally, please click JOIN in the upper right corner of the NVIDIA DEVELOPER website to register an account first.

  • Download the "deb" file to Ubuntu and then copy it to the user directory.
  • Open the terminal and run the following program to install sdk manager.
sudo apt install ./sdkmanager_[version]-[build#]_amd64.deb

Note that the [version]-[build#] in the instruction should be changed to the actual downloaded file name.

Hardware Configuration (enter recovery mode)

  • Use jumper caps or Dupont wires to short-circuit the FC REC and GND pins, as shown in the figure above, at the bottom of the core board.
  • Connect the DC power supply to the circular power supply port and wait for a while.
  • Connect the Micro USB port of the Jetson Nano to the Ubuntu host with a USB cable (note that it is a data cable).

System Programming

  • Open the Ubuntu computer terminal and run sdkmanager to open the software.
  • Log in.
  • If Jetson Nano is recognized normally, the SDK manager will detect and prompt for options.


  • Development board chooses Jetson Xavier NX.
  • In the JetPack option, select the latest JetPack5.0 system, do not check other SDKs, and then click "Continue".
  • Select Jetson OS, and remove the option of Jetson SDK Components. Check the first agreement at the bottom.


  • Finally, click "Continue" and wait for the programming to complete.
    • Starting from JetPack 4.6.1, the "preconfig" window will pop up when using SDK Manager to program the system.
  1. Here, the development board type is selected by default. Be careful not to make a mistake when selecting the type of development board earlier.
  2. Here select Manual Setup-Jetson Xavier NX.
  3. Here you can choose runtime or preconfig. If you choose runtime, you need to manually configure the system (username, password, language, etc.) later. If you choose preconfig, you can fill in the username and password (you can define it yourself), and nano will be automatically configured during the startup process.


  • After the programming is completed, remove the jumper cap of the baseboard, connect to the monitor, power on again, and follow the prompts to configure the boot (if it is pre-config set, it will directly enter the system after power on).

Camera

  • Check the first connected camera screen:
nvgstcapture-1.0
  • Check the second connected camera screen:
nvgstcapture-1.0 --sensor-id=1
  • The default camera model is IMX219. If you need to change the camera models, please execute:
sudo /opt/nvidia/jetson-io/jetson-io.py 
  • Select Configure Jetson Nano CSI Connector -->> Configure for compatible hardware.

Select the corresponding camera model:

|                         Camera IMX219 Dual                         |

|                     Je  Camera IMX477 Dual or:                     |

|                    Camera IMX477-A and IMX219-B                    |

|                 ConfigurCamera IMX219 Dualardware                  |

After selecting Save pin changes -->> Save and reboot to reconfigure pins.
Just wait for a restart.

FAN

Fan speed adjustment requires 4 wires.

sudo sh -c 'echo 255 > /sys/devices/pwm-fan/target_pwm'
#Where 255 is the maximum speed, 0 is stop, modify the value to modify the speed
cat /sys/class/thermal/thermal_zone0/temp
#Get the CPU temperature, you can intelligently control the fan through the program
#The system comes with a temperature control system, and manual control is not required in unnecessary situations

WIFI

  • As the module has no WiFi function, it needs to connect to another WiFi module.
  • Just connect to the M.2 E KEY socket at the bottom.
TAG: Raspberry Pi Pico 2 RP2350A USB-C Mini Development Board Modbus RTU Relay 32CH Raspberry Pi DSI Development Board Raspberry Pi Pico 2 RP2350 1.47 inch LCD Display Development board RP2350A 1.47inch Screen RGB color $8.5 Raspberry Pi Game 2.13Inch E-Paper ESP32 C3 Round LCD Development Board Electronic EYE 0.71 inch Display Watch Screen GC9A01 160x160 Raspberry Pi Compute Module 4 CM4 IO Board Dual Gigabit Ethernet Mini Router Board Raspberry Pi 1.3inch Raspberry Pi Monitor Official Original DisplayScreen 15.6 inch LCD Full HD 1920x1080 15.6inch 4 inch e Paper HAT+ E Ink Spectra E6 Full-Color 600x400 Screen Display For Arduino /Raspberry Pi /Jetson Nano /STM32 Raspberry Pi 5 Official Case Raspberry Pi 4/4.3 inch DSI MIPI LCD TouchScreen Display 4/4.3inch 480x800 For Luckfox Lyra RK3506/ESP32-P4/Luckfox Omni3576 Raspberry Pi 4 Sound Card Raspberry Pi 8 inch DSI MIPI LCD TouchScreen Display 8inch 800x1280 For Luckfox Lyra RK3506/ESP32-P4/Luckfox Omni3576 Mini Uninterruptible Power Supply module Supports charging And Power output at the same time 5V 2.5A Raspberry Pi 3.97 inch e-Paper link BW 800x480 For Arduino / Jetson / STM32 /ESP32 RoArm M2 4 DOF High Torque Serial Bus Servo ROS2 WIFI ESP NOW UART USB ST3235 QMI8658C For ESP32 2.8inch Round LCD USB Monitor Computer Monitor Display Screen USB Type C Secondary Screen PC CPU GPU