Jetson Module Adaptation and Bring-Up#
This topic is for users who are developing production software for a Jetson module. It describes how to port Jetson Linux and the U-Boot boot loader from a Jetson developer kit to another hardware platform.
A checklist of recommended steps in the hardware bring-up process.
A checklist of recommended steps in the software bring-up process.
- Jetson Thor Adaptation and Bring-Up
- Board Configuration
- Name the Board
- Placeholders in the Porting Instructions
- Root Filesystem Configuration
- MB1 Configuration Changes
- Identify and Use GPIO Pins
- MB2 Configuration Changes
- Port the Linux Kernel Device Tree Files
- Enable 25-Gigabit Ethernet on QSFP Port
- Configure the PCIe Controller
- Debug PCIe Link-Up Failure
- Enable the PCIe ASPM
- Port the Universal Serial Bus
- Change the Display Port (DP or HDMI)
- Configure the UPHY Lane
- Flash the Build Image
- Set Optional Environment Variables
- Jetson AGX Orin Series
- Board Configuration
- Board Naming
- Placeholders in the Porting Instructions
- Camera Connector Pin Differences
- Root Filesystem Configuration
- MB1 Configuration Changes
- MB2 Configuration Changes
- Changing the Pinmux
- Configuring the pinmux Setting of I2C and DP1_AUX
- Changing GPIO Pins
- Enabling GPIO as a Wake-Up Source
- Porting the Linux Kernel Device Tree
- Porting the Universal Serial Bus
- PCIe Controller Configuration
- Ethernet Controller Configuration
- UPHY Lane Configuration
- Enable the eMMC EUDA
- EMMC Lifecycle and Data Retention/Refresh
- Jetson Orin NX and Nano Series
- Board Configuration
- Naming the Board
- Placeholders in the Porting Instructions
- Root Filesystem Configuration
- MB1 Configuration Changes
- Identifying the GPIO Number
- Configuring the pinmux Setting of I2C and DP1_AUX
- Changing the GPIO Pins
- EEPROM Modifications
- Porting the Linux Kernel Device Tree
- Configuring the PCIe Controller
- Porting Universal Serial Bus
- UPHY Lane Configuration
- HDMI Support
- Checklists