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 AGX Orin Series
- Board Configuration
- Board Naming
- CPU Split-Lock Feature
- 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
- Hardware Bring-Up Checklist
- Before Power-On
- Initial Power-On
- Initial Software Flashing
- Power
- Power Optimization
- USB 2.0 PHY
- USB 3.0
- HDMI
- DisplayPort
- Audio
- UART
- SD Card Pinouts
- Fan
- Sensors I2C: General
- Sensors I2C: Touch Screen (Optional)
- PEX (Optional)
- SATA (Optional)
- PCIe (Optional)
- Embedded Display(s) (Optional)
- Imager(s) (Optional)
- Software Bring-Up Checklist
- Hardware Bring-Up Checklist