Installing Jetson Nano Image
After completing the assembly of your JetRacer, the next step is to set up the software environment by installing the Jetson Nano image.
Overview
The Jetson Nano requires a properly configured Ubuntu-based operating system with the necessary drivers and software packages for controlling the JetRacer components. This guide will walk you through:
- Programming the Jetson Nano image to an SD card
- Setting up Wi-Fi connectivity
- Establishing remote access to your Jetson Nano
- Verifying the installation
Step 1: Flash Jetson Nano Image
Note: If you received your JetRacer kit with a pre-flashed SD card, you can skip this step.
To install the operating system:
- Obtain an SD card (minimum 64GB recommended)
- Download the JetRacer ROS Image from Google Drive
- Format your SD card using SDFormatter
Important: Disconnect other storage devices to avoid formatting the wrong device
- Use Rufus or Balena Etcher to flash the ISO onto the SD card
- Safely eject the SD card from your computer
Step 2: Connect Jetson Nano to Wi-Fi
You can connect your Jetson Nano to Wi-Fi either with a display or headlessly.
Option A: With Display
- Insert the SD card into the Jetson Nano's SD card slot (located on the back of the module)
- Connect peripherals (monitor, keyboard, mouse) to the Jetson Nano
- Power on the JetRacer using the power switch
- Log in with default credentials:
- Username:
jetson - Password:
jetson
- Username:
- Connect to Wi-Fi using the network manager in the Ubuntu interface
Option B: Without Display (Headless Setup)
If you don't have access to a display:
-
Create a text file named
wpa_supplicant.confwith the following content:country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="YOUR_WIFI_NAME"
psk="YOUR_WIFI_PASSWORD"
key_mgmt=WPA-PSK
} -
Replace
YOUR_WIFI_NAMEandYOUR_WIFI_PASSWORDwith your actual Wi-Fi credentials -
Place this file in the root directory of the SD card
-
Insert the SD card into the Jetson Nano and power it on
Step 3: Remote Access
SSH Remote Login
- Get your Jetson Nano's IP address from the OLED display on the mainboard check your router's connected devices
- Connect via SSH from your computer terminal:
ssh jetson@<IP-ADDRESS> - Enter the password when prompted (default:
jetson)
Step 4: Verify Installation
To verify that everything is working properly:
- Log in to your Jetson Nano
- Check system information:
This should show Linux running on aarch64 architecture
uname -a - Verify CUDA installation:
nvcc --version - Check for ROS installation:
rosversion -d
Next Steps
Now that you have successfully installed and accessed your Jetson Nano, you're ready to proceed with installing the Ubuntu Virtual Machine on your host PC.
Troubleshooting
- Cannot connect to Wi-Fi: Try using a wired Ethernet connection first, then set up Wi-Fi
- SSH connection refused: Ensure the Jetson Nano has fully booted (may take up to 2 minutes on first boot)
- Performance issues: The Jetson Nano can become hot during operation; make sure the heatsink fan is connected and running
References
For more detailed instructions, refer to the official Waveshare JetRacer ROS AI Kit Tutorial II.