1. 硬件准备与基础环境搭建第一次拿到Jetson Xavier NX开发套件时我建议先检查包装清单。标准套件通常包含开发板本体、散热风扇、电源适配器19V/3.42A、Type-C数据线、WiFi天线和说明书。特别提醒要准备以下额外物品至少16GB的U盘用于制作启动盘跳线帽或杜邦线进入Recovery模式必备128GB以上SSD固态硬盘推荐三星T5等移动SSDHDMI显示器和键鼠套装主机环境我强烈推荐Ubuntu 20.04 LTS实测18.04会有驱动兼容问题。安装主机系统时有个坑要注意必须选择英文语言环境否则后续SDK Manager可能出现乱码。我曾因为这个问题重装了三次系统后来发现是区域设置导致的中文路径问题。2. SDK Manager安装与配置到NVIDIA官网下载SDK Manager时建议用Chrome浏览器并开启多线程下载。官网速度确实感人我测试时平均下载速度只有200KB/s。安装命令其实有更稳妥的写法sudo dpkg -i sdkmanager_[版本号]_amd64.deb sudo apt --fix-broken install第二行命令能自动解决依赖问题比直接apt install更可靠。首次启动SDK Manager需要登录NVIDIA账号这里有个技巧先打开浏览器手动登录官网再回到SDK Manager登录界面这样能避免验证码超时。选择设备型号时务必确认是Jetson Xavier NX (Developer Kit Version)我见过有人错选成生产版本导致刷机失败。3. 进入Recovery模式实战技巧短接FC_REC和GND引脚时建议用万用表先确认引脚位置。不同批次的板子丝印可能有差异我遇到过引脚标注偏移的情况。正确连接后执行lsusb应该看到Bus 001 Device 004: ID 0955:7020 NVIDIA Corp.如果没显示试试以下排查步骤更换Type-C数据线必须支持数据传输换USB接口优先用主板原生接口重启udev服务sudo service udev restart安装过程中遇到内存不足警告时别慌这是SDK Manager的误报。点击灰色Continue按钮继续即可实际占用不会超过8GB内存。到50%进度时的弹窗要特别注意必须选择Manual Setup然后在下拉菜单中再次确认设备型号。4. 系统迁移到SSD的完整流程原厂eMMC只有16GB装完基础系统就剩不到5GB空间。我推荐使用jetsonhacks的脚本迁移到SSD但有几个关键修改点git clone https://github.com/jetsonhacks/rootOnNVMe.git cd rootOnNVMe # 修改copy-rootfs-ssd.sh第28行增加exclude参数 sudo rsync -axHAWX --numeric-ids --infoprogress2 --exclude/proc --exclude/tmp /* /mnt这样能避免同步临时文件速度提升30%以上。迁移完成后务必执行sudo systemctl enable nvme-startup.service否则重启后可能无法自动挂载SSD。5. SDK组件安装与环境配置第二次运行SDK Manager时重点勾选以下组件CUDA Toolkit 11.4cuDNN 8.2TensorRT 8.0VisionWorks 1.6安装完成后验证环境变量的正确设置echo $LD_LIBRARY_PATH # 应包含/usr/local/cuda/lib64路径如果报错手动添加以下内容到~/.bashrcexport CUDA_HOME/usr/local/cuda export LD_LIBRARY_PATH/usr/local/cuda/lib64:$LD_LIBRARY_PATH6. 软件源优化与系统调优更换清华源后建议额外安装这些优化工具sudo apt install -y jtop tmux htop sudo systemctl disable apt-daily-upgradejtop能实时监控CPU/GPU状态比原生的tegrastats更直观。禁用自动更新可以避免后台占用资源我遇到过自动更新导致CUDA驱动崩溃的情况。最后给个性能调优参数sudo nvpmodel -m 0 # 开启最大性能模式 sudo jetson_clocks # 锁定最高频率注意这会导致风扇全速运转建议配合散热底座使用。