Quick Start Guide#

Important

Jetson AGX Orin supports up to JetPack 6.x — latest is L4T r36.4.4 (JetPack 6.2.1). JetPack 7.0/7.1 is for Jetson Thor only. Upcoming JetPack 7.2 will support AGX Orin.

Download from JetPack 6.2.1 SDK page

This section details how to quickly set up your NVIDIA Jetson AGX Orin Developer Kit for your development needs.

Your NVIDIA Jetson AGX Orin Developer Kit comes with its eMMC flash memory pre-flashed with L4T BSP image, so you can boot directly into Ubuntu desktop right out of the box.

flowchart LR A(Start) == First time<br>boot ==> B["Step 1<br>Ubuntu setup<br>(oem-config)"] ==> C["Step 2<br>JetPack components<br>via Debian packages"] ==> D(All ready!) style A fill:#fff,stroke:#76B900,stroke-width:2px,color:#333 style B fill:#C5E1A5,stroke:#76B900,stroke-width:2px,color:#333 style C fill:#C5E1A5,stroke:#76B900,stroke-width:2px,color:#333 style D fill:#76B900,stroke:#76B900,stroke-width:2px,color:#fff

Note

For alternative setup methods (SDK Manager or flash script), see BSP Installation.

What You’ll Need#

  • NVIDIA Jetson AGX Orin module (included in box)

  • Reference Carrier board (included in box)

    • Wi-Fi module (included in box)

  • USB Type-C power supply (included in box)

  • USB Type-C to USB Type-A cable (included in box)

  • Internet connection

  • And you need either of the following set (for headless, see below):

  • PC monitor with DisplayPort cable

  • USB keyboard and mouse

  • Extra computer (Windows, Mac, Linux)

Step 1 - Run through Ubuntu Setup (oem-config)#

There are two ways to interact with the developer kit: with a display, keyboard and mouse attached (“display attached” or “headed” configuration); or in a “headless” configuration through a connection from another (host) computer.

You can conduct the initial setup either way.

🖥️ Initial setup with display attached

📡 Initial setup in a headless configuration

Monitor, keyboard and mouse

❗ Required

Not required

Extra computer (Windows, Mac, Linux)

Not required

❗ Required

  1. First, connect the following to the developer kit:

    • DisplayPort cable attached to a computer monitor ( 8 )

      • For a monitor with HDMI input, use an active DisplayPort to HDMI adapter/cable.

    • USB keyboard and mouse ( 12 )

    • Ethernet cable ( 6 ) (optional if you plan to connect to the Internet via WLAN)

  2. Then connect the included power supply into the USB Type-C port above the DC jack ( 4 )

  3. Your developer kit should automatically power on, and the white LED ( 0 ) near the power button will light. If not, press the Power button ( 1 ).

  4. Wait up to 1 minute to have Ubuntu screen on the computer monitor.

When you boot for the first time, the developer kit will take you through some initial setup, including:

  • Review and accept NVIDIA Jetson software EULA

  • Select system language, keyboard layout, and time zone

  • Create username, password, and computer name

  • Configure wireless networking

Upon completing the oem-config, the developer kit reboots, and you should see the Ubuntu desktop like this on the display.

Initial desktop screen

Congratulations!

You can now start the development on your Jetson AGX Orin Developer Kit.

Set up the developer kit in headless configuration

  1. First, connect the following to the developer kit:

    • The USB Type-C end of the included USB Type-A to USB Type-C cable. Use the USB Type-C port ( 10 ) next to the 40-pin connector. The other end should be connected to your computer.

    • Ethernet cable ( 6 ) (optional if you plan to connect to the Internet via WLAN)

Attention

Make sure you do NOT connect anything into DisplayPort output. It may direct the oem-config session to desktop and not allow you to perform the initial setup via USB.

  1. Then connect the included power supply into the USB Type-C port above the DC jack ( 4 )

  2. Your developer kit should automatically power on, and the white LED ( 0 ) near the power button will light. If not, press the Power button ( 1 ).

  3. Wait up to 1 minute.

  4. On your computer, use a serial terminal application to connect via host serial port to the developer kit.

Complete oem-config via USB from your computer

Pick the type of your computer:

  1. Right click on the Windows Start icon and select “Device Manager”.

    _images/windows_start_device_manager.png
  2. Open the Ports (COM & LPT) to find a USB Serial Device (in this case COM10).

    _images/windows_device_manager.png
  3. Check the device property by double-clicking the device entry, make sure the VID and PID are 0955 and 7020 respectively under Details tab.

    _images/windows_usb_serial_device_hardware_ids.png
  4. Follow the instruction below based on your choice of terminal application:

PuTTY is one of the most widely used terminal applications for accessing serial consoles.

  1. Open the PuTTY application

  2. When Session is selected in the left Category: pane, input the COM port name for Serial line and 115200 for Speed.

    _images/windows_putty_configuration.png
  3. Click Open to connect to the console

    _images/windows_putty_start_oem_config.png
  4. Complete this CUI-based “Jetson Initial configuration” (oem-config) using your PC’s keyboard.

  1. Open MobaXterm application.

  2. Click Session icon in the top menu bar (or from menu, select SessionsNew session).

  3. Select Serial from the top bar, select the serial port you verified with Device Manager in the previous step, and set Speed (bps) to be 115200.

    _images/windows_mobaxterm_session_serial.png
  4. Click OK to connect to the console

    _images/windows_mobaxterm_start_oem_config.png
  5. Complete this CUI-based “Jetson Initial configuration” (oem-config) using your PC’s keyboard.

Locate the tty device

Before connecting to your Jetson developer kit for initial setup, check to see what Serial devices are already shown on your macOS computer.

ls /dev/cu.usbmodem*

Connect your macOS computer to the Jetson AGX Orin Developer Kit’s USB Type-C port next to the 40-pin connector and run the same command to find what’s newly added.

~$ ls /dev/cu.usbmodem*
/dev/cu.usbmodem14133200001053

The new serial device is for your Jetson developer kit.

~$ ls -l /dev/cu.usbmodem*
crw-rw-rw-  1 root  wheel   18,  19 Oct  2 03:54 /dev/cu.usbmodem14133200001053

Screen command

screen is already installed by default as part of macOS.

Use the device name discovered previously as a command line option for the screen command.

sudo screen /dev/cu.usbmodem14133200001053 115200

Complete the CUI-based “Jetson Initial configuration” (oem-config) using your Mac’s keyboard.

Terminate screen

To terminate your screen session, press Ctrl + A then K, then press y on confirmation.

Locate the tty device

Before connecting to your Jetson developer kit for initial setup, check to see what Serial devices are already shown on your Linux computer.

dmesg | grep --color 'tty'

Connect your Linux computer to the Jetson AGX Orin Developer Kit’s USB Type-C port next to the 40-pin connector and run the same command to find what’s newly added.

~$ dmesg | grep --color 'tty'
…
…
[xxxxxx.xxxxxx] cdc_acm 1-5:1.2: ttyACM0: USB ACM device

The new serial device is for your Jetson developer kit.

$ ls -l /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 Oct  2 02:45 /dev/ttyACM0

Screen command

Install the Screen program on your Linux computer if it is not already available.

For example, use this command to install Screen if you are running Ubuntu.

sudo apt-get install -y screen

Use the device name discovered previously as a command line option for the screen command.

sudo screen /dev/ttyACM0 115200

Complete the CUI-based “Jetson Initial configuration” (oem-config) using your PC’s keyboard.

Terminate screen

To terminate your screen session, press Ctrl + A then K, then press y on confirmation.

Congratulations!

You can now start the development on your Jetson AGX Orin Developer Kit.

Note

Your AGX Orin Developer Kit may come with an older L4T BSP version pre-flashed (e.g., L4T r35.x / JetPack 5.x). We recommend updating to the latest version — currently L4T r36.4.4 (JetPack 6.2.1 ) using Option 2 (SDK Manager) or Option 3 (Flash Script) in the next guide.

Step 2 - Install JetPack Components#

Once the initial setup is complete, you can install the latest JetPack components that correspond to your L4T version from the Internet.

Open a terminal window if you are on Ubuntu desktop ( Ctrl + Alt + T ).

Attention

Check your L4T version first to see if you have a unit flashed with older version of the BSP.

cat /etc/nv_tegra_release

You may get something like this: # R36 (release), REVISION: 4.4, ...

If you have an earlier version of L4T, issue the following command to manually put the apt repository entries:

sudo bash -c 'echo "deb https://repo.download.nvidia.com/jetson/common r36.4 main" >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list'
sudo bash -c 'echo "deb https://repo.download.nvidia.com/jetson/t234 r36.4 main" >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list'

If you see R36 (release), REVISION: 4.4 or newer, then your apt sources lists are already up to date and you can proceed.

Install JetPack Components#

Issue the following commands:

sudo apt update
sudo apt dist-upgrade
sudo reboot
sudo apt install nvidia-jetpack

It can take about an hour to complete the installation (depending on the speed of your Internet connection).

Note

For more detail, see the “Package Management Tool” section of JetPack documentation.

Next Steps#

Congratulations on setting up your Jetson AGX Orin Developer Kit!

The following guides will help you to learn more about the developer kit and setting up your ideal developer environment: