Nvidia Jetson NX Developer Kit系统安装和开机配置

主机配置

一台运行Ubuntu 20.04 (Server)的主机,本文主机不带界面,通过SSH远程连接

硬件接口概述

建议阅读官方用户手册,篇幅不长。
重点:

  • Nvidia Jetson NX Developer Kit官方套件上没有外部存储模块,需要自备microSD卡
    • You need a 16 GB or larger UHS-1 microSD card, HDMI™ or DP monitor, USB keyboard, and mouse.
  • 安装系统时需要短接[J14]上的9和10管脚将模块置于强制恢复模式,具体位置在用户手册上提供

开发板图

系统安装

参考官方QuickStart
执行脚本过程中安装了qemu和一个库(忘了叫什么了),核心思想是执行脚本时如果出错,报告需要apt-get install什么,就sudo安装什么。
安装qemu的命令为sudo apt-get install qemu-user-static,出错时脚本会提供提示:

ERROR qemu not found! To install - please run: "sudo apt-get install qemu-user-static

以下总结翻译官方安装教程:

硬件连接

  1. 不接电源
  2. microUSB接主机USB口,为此需要准备一条microUSB转你的主机能接的口

安装包下载

下载链接
本文中使用的是Jetson Linux 35.1,点开以后,页面底部有下载链接,选择下载Drivers的两项,驱动包和根文件系统。
驱动下载

环境变量

这里我设置失败了,但不要紧,也可以不设置
三条环境变量:

  1. ${L4T_RELEASE_PACKAGE}=你的Jetson Linux发行包路径,类似Jetson_Linux_R35.1.0_aarch64.tbz2
  2. ${SAMPLE_FS_PACKAGE}=你的根文件系统包路径,类似Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2
  3. ${BOARD}=jetson-xavier-nx-devkit

注:只要你的当前目录下和下图一样(没有Linux_for_Tegra),就用以上值即可,但要注意版本
cwd

刷(flush)系统

  1. 解压并组装根文件系统
    $ tar xf ${L4T_RELEASE_PACKAGE}
    $ cd Linux_for_Tegra/rootfs/
    $ sudo tar xpf ../../${SAMPLE_FS_PACKAGE}
    $ cd ..
    $ sudo ./apply_binaries.sh
    
    环境变量一节已经提过,环境变量不设置也没关系。如果未设置,把以上命令中出现的环境变量值直接替换${L4T_RELEASE_PACKAGE}等三项即可。注意:该打的sudo记得打,有条件的话也可以在root用户下执行整个流程,我有一次就在安装过程中出现了权限问题,不确定是否与没开root用户有关。
  2. 不用找了,Nvidia Xavier NX开发者套件没有按钮
    • 确保板子断电
    • 确保已经插入合适的microSD卡
    • 短接[J14]的引脚9和10(FC REC和GND)
    • 上电
    • 拆掉短接线
  3. 按照链接检查是否处于恢复模式(我没检查)。
  4. 执行刷系统脚本
    $ sudo ./flash.sh ${BOARD} mmcblk0p1
    
    刷完会重启,可能报错
    nvidia jetson nx failed to start refresh fwupd metadata and update motd
    
    等等问题,我的解决方法是直接拔电源重新上电。

其他配置

换源参考技术无产者的博客,不能使用阿里源,此处使用中科大源:

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main multiverse restricted universe
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值