• 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: ESP32 2 inch Capacitive TouchScreen LCD Display ST7789 CST816D 240x320 For Arduino/Raspberry Pi/Pico Raspberry Pi 10.1 inch QLED Quantum Dot Display 1280x720 Capacitive Touchscreen For Computer PC/Jetson/Game ESP32 C3 Raspberry Pi 0.85inch LCD Gripper Serial Robotic Arm Gripper Mechanical claw Serial Bus Servo ST3215/CF35-12 ESP32 S3 LCD Camera Development Board 2 inch Display QMI8658 Sensor / Battery Port LVGL/HMI For Arduino 101M-8001280-IPS-CT-K User Guide EPS32S3 1.8inch Round LCD Display WIFI-AIDA64-Secondary-TouchScreen/Wireless-Power/Video-Player LVGL Raspberry Pi 5 RTC Box IMX477 IR CUT Camera (A) 12.3MP For Jetson Nano/Orin And Raspberry Pi Raspberry Pi Pico 2 RP2350 1.47 inch LCD Display Development board RP2350A 1.47inch Screen RGB color $8.5 spotpear 2.13inch e Paper HAT+ Black-White 250x122 E-Ink For Raspberry Pi /Jetson Nano /Sunrise X3 Pi /Pwnago X1004 PoE-M.2-HAT+B User Guide user guide Jetson Pi5 Active Cooler ESP32-C3FN4 Raspberry Pi 8.8 inch DSI MIPI LCD TouchScreen Display 8.8inch 480x1920 For Luckfox Lyra RK3506/ESP32-P4/Luckfox Omni3576