NVIDIA Jetson TX2 环境配置

article/2025/9/1 21:51:11

前言

笔者参加学校的冰壶机器人实验课基于NVIDIA Jetson TX2开发板进行开发。这篇文章主要记录NVIDIA Jetson TX2的环境配置过程和踩坑记录。

一.NVIDIA Jetson TX2简介

NVIDIA Jetson TX2是NVIDIA 基于NVIDIA Pascal 架构,开发适用于各种边缘计算领域的超级计算机。具体性能指标和NVIDIA相关系列产品的对比图如下:

更加形象的来说,在lenet-7层模型进行mnist数据集测试训练迭代过程中,TX2设备计算时间是传统i5处理器的2.88倍。

  1. GTX1080Ti是cpu i5的29倍 
  2. Quadro P4000 cpui5的25.4倍
  3. 3.Tesla P100是cpu i5的19倍

二.NVIDIA Jetson TX2硬件连线配置

  • 显示器:只支持HDMI接口
  • usb:仅有一个usb接口,为了连接鼠标和键盘方便最好准备一个usb扩展器。
  • 电源:三孔插头,注意接地线的插头是不常见的圆头,需要准备一个适配的插板。
  • NVIDIA Jetson TX2上有四个红色按钮,其中开机按钮下面标注了POWER BTN字样,顺着开机按钮分别是Force Recovery Button按钮、User Defined ButtonReset Button。这里需要注意的是刷机过程中要安装说明书进入恢复模式。
  • 系统:NVIDIA Jetson TX2预装有ubuntu16.04系统,其默认的用户名和密码都是nvidia

插上显示器,通上电源,长按开机键三秒,ubuntu命令行界面会出来,进入名为NVIDIA INSTALLER的文件夹,若要安装图形界面,运行如下命令。

cd NVIDIA-INSTALLER & sudo ./installer & sudo reboot

 三. Fresh TX2

        刷机的原理是个人电脑PC端安装NVIDIA SDK Manager,通过官方提供的数据线,将本地下好的环境配置到TX2板卡中。你需要准备的有:

  • ubuntu18.04虚拟机:虚拟机建议硬盘分配50G+,内存4G+。否则后续安装过程中会报错。(114条消息) Ubuntu18.04安装教程(很详细)_冯•先森的博客-CSDN博客_ubuntu18.04安装教程
  • NVIDIA SDK manager 安装包。下载界面如下:JetPack SDK | NVIDIA Developer

进入下载界面之后,需要选择对应版本的工具进行下载安装。

我们最终下载到的是一个deb安装包,进入安装包所在目录进行安装即可。安装命令如下:

sudo dpkg -i 安装包文件

安装过程中可能会遇到一些问题参考下面的博客: 

ubuntu安装jetson sdkmanager缺少依赖环境_[郭晓康]的博客-CSDN博客

 安装好后运行:

sdkmanager

这里你需要注册一个NVIDIA开发者账号进行登入。

  • STEP01
    在第二栏左边箭头处取消Host Machine的选中,右边箭头选择TX2

  • STEP02
    点击接收协议

  • STEP03
    稍作等待,等到程序弹出一个需要用户设置的交互框之后再进行操作

注意:PC机连接开发板,首先数据线一定要用官方提供的数据线。

选择上方红色框到Manual Setup按照下方红色框中的提示操作进行设置 

  •  将电源拔掉断电
    • 点击Flash写入系统
    • 等两秒松掉RECOVERY FORCE按钮
    • 按一下RESET按钮
    • 按下RECOVERY FORCE按钮别松
    • 按一下电源按钮
    • 接上电源

    将电源拔掉断电接上电源按一下电源按钮按下RECOVERY FORCE按钮别松按一下RESET按钮等两秒松掉RECOVERY FORCE按钮点击Flash写入系统, 这一步是进行的操作是将新的系统写入TX2 等待系统写入完成,在TX2上安装设置系统(时区,用户名密码之类),在系统设置完成之后登入系统进入桌面,在这个过程中在主机熵会弹出一个交互框,在登入系统之后再对这个交互框进行操作: 
  第一栏的ip默认,不用动填上用户名密码点击Flash 这一步是向TX2中写入CUDA等程序和组件。

下面开始漫长的安装过程吧!

step1

检查连线: 

lsusb

 若已经连接上:

那如果一直没连接上怎么办呢,有以下几种排查方法:
[1] 检查是否使用的是官方线
[2] 检查此时TX2是否在恢复模式,只有在恢复模式下才可以连接
[3] 若主机端使用的是虚拟机,检查USB设备是否连接在虚拟机上

step2(在开发板与主板已经连接的情况下进行)

第一项选择,第二项不选。这样下载和安装是分开进行的。(在安装过程中需要借助刷机后的软件环境,如果新系统的软件源不对则会导致后续刷机过程失败)

step3

 step3进行一段时间会弹出上图所示窗口,代表开始烧录Jetson OS系统。选择Manual Setup,点击flash开始。

一段时间后系统烧录完成,连接鼠标和显示器,做一些系统基本设置进入TX2桌面,接下来将进行SDK的安装(CUDA, CUDNN, TensorRT, DeepStream等),先别急着回到host主机那边进行下一步安装,还是把目光放在TX2这边,对其进行一波换源,否则之后必下载失败。更新软件源详见下面博客:

(111条消息) Jetson TX2更换软件源_QLULIBIN的博客-CSDN博客_tx2 换源

再看PC电脑端

这里TX2开发板会默认分配一个ip地址192.168.55.1,不要改动,该IP地址是连接miniUSB线自动生成的。

 点击install将开始后续的安装,SDK安装需要漫长的等待。失败后回step1继续执行,这是记得取消勾选Jetson OS。(系统已经安装好了,现在要安装的是软件包,再勾选就是重新安一遍系统)。

耐心!失败了就多试几次,一定可以成功!

step4 安装成功


http://chatgpt.dhexx.cn/article/mwckTq4G.shtml

相关文章

TX2--TX2介绍

一、性能参数介绍 1、具体参数如下 二、实物 三、架构 1、CPU、GPU、软件架构详见 TX2学习笔记--Tegra架构介绍。 致谢 1、 Hardware For Every Situation(官方) 2、 TX2学习笔记--Tegra架构介绍

TX2超详细,超有用的刷机教程

TX2超详细,超有用的刷机教程 TX2被Nvidia官方称作是最快,最节能的嵌入式AI计算设备。它的功耗小,只有7.5W,体型也小,只有一张信用卡那么大,它是真正可以实现AI边缘计算的利器。在刷机前,我首先…

NVIDIA Jetson TX2:TX2平台介绍

一:TX2平台概述 TX2是快速高效的嵌入式AI计算设备。低功耗(标准)模式(7.5w);高功耗模式(15w),性能是TX1的两倍。具有多种标准的硬件接口,使其易于集成到广泛的…

Nvidia Jetson TX2入门指南(白话版)

最近要用到jetson tx2,但之前也完全没有接触过。边用边学,这篇文章就是向新手介绍下jetson tx2刚入手的一些事项(适合纯小白~)。 一、TX2初认识 开发板全称:Nvidia Jetson tx2(本文简称为tx2) 开发板照片: 功能描述&#xff1a…

Apache虚拟主机搭建

Apache虚拟主机搭建 前言 本试验由于篇幅较长,单独整理一篇文档以作记录,如有偏差处,欢迎大家指正批评。 基本理论说明 虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器…

Apache构建虚拟主机

Apache 虚拟主机概述 访问web服务,本质上看(从协议上)是访问某个IP的主机上的某个端口(默认是80),通常需要通过访问不同的域名或者端口,实现对不同网站的访问(具体到服务器里就是不同目录),这个时候就需要设置网站空间。通常分为…

Windows系统中apache虚拟主机配置

参考文章如下: WINDOWS 下APACHE虚拟主机配置 Apache网站目录访问权限设置 首先,在Apache24文件夹中找到conf文件夹,并打开其中的extra文件夹,选择httpd-vhosts.conf文件,记事本方式打开。 大概在第33行会看到 这个就…

Linux环境下Apache配置多个虚拟主机

这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求; 比较简单的是基于主机名的配置步骤如下: 示例环境 ip:115.28.17.191 域名:baijunyao.com thinkbj…

Linux下配置Apache虚拟主机(基于IP地址)

Linux下配置Apache虚拟主机(基于IP地址) 一、虚拟主机 虚拟主机,又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。虚拟主机之间完全独立,并可由用户自行管理&#xf…

apache虚拟主机配置与nginx虚拟主机配置

1.什么是虚拟主机? 虚拟主机(英语:virtual hosting)或称 共享主机(shared web hosting),又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,…

apache 虚拟主机如何配置

apache 虚拟主机如何配置?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 apache虚拟主机就是在apache服务器上配置多个虚拟主机,从而让一个服务器提供多站点的服…

Apache虚拟主机的实现方式

Apache虚拟主机的实现方式有3种。 基于IP的虚拟主机 基于端口的虚拟主机 基于域名的虚拟主机 配置环境 系统:CentOS7.5 工具:XShell6 ** 配置准备 ** 1.安装httpd yum install httpd -y2.查看安装了内容 rpm -ql httpd | less3、配置Selinux文件&am…

如何配置apache虚拟主机

如何配置apache虚拟主机 实验目标:在apache实现基于域名的虚拟主机 实验用的XAMPP版本为1.7.7,内含apache版本为2.2.21 实验前准备: 1. 为了测试不同的域名,在Windows/System32/drivers/etc/下觅得hosts文件,在其中…

Apache 虚拟主机

文章目录 一、访问主机服务的本质1.1Apache访问控制1.2Apache保持连接1.3配置httpd-default.conf 二、httpd支持的虚拟主机类型2.1、基于域名2.2、基于IP地址2.3、基于端口 三、基于域名访问虚拟主机3.1安装Apache3.2虚拟主机提供域名解析3.3基于IP地址访问虚拟主机3.4基于端口…

Apache配置虚拟主机

1.安装apache服武器 yum install httpd -y ##apache软件 yum install httpd-manual ##apache的手册 systemctl start httpd systemctl enable httpd firewall-cmd --list-all ##列出火墙信息 firewall-cmd --permanent --add-servicehttp ##永久允许…

Apache虚拟主机配置详细教程

文章目录 Apache 虚拟主机企业应用部署一个端口不同域名调试worker工作模式进行压力测试权限设置Apache 配置文件详解Apache Rewrite 规则讲解Apache配置文件权限操作 总结 Apache 虚拟主机企业应用 企业真实环境中,一台WEB服务器发布单个网站会非常浪费资源&#x…

Apache虚拟主机的三种实现方式

Apache虚拟主机的三种实现方式 一、Apache简介二、Apache的特性三、Apache虚拟主机介绍四、安装Apache步骤1.安装httpd软件包2.放行防火墙服务3.查看httpd进程4.创建测试网站文件 五、三种虚拟主机的配置方法1.基于域名的虚拟主机①创建网页文件②创建服务配置文件③查看web1.c…

Apache配置虚拟主机三种方式(保姆级教学)

由于本人很笨,第一次学步骤比较多。想学的可以耐下心来看、来学。 实验环境:ContOS 7,Apache服务器 在ContOS中可以运行一下代码直接下载 [rootlocalhost ~]# yum install -y httpd 下载完可以查看下载的内容 [rootlocalhost ~]# rpm -q…

Apache的虚拟主机

一:web的虚拟主机 虚拟web主机指的是在同一台服务器中运行多个web站点,其中的每个网站并不单独占用整个服务器,因此被称为“虚拟”web主机,通过虚拟web主机服务可以充分利用服务器的硬件资源,从而降低网站构建与运行成…

excel一直显示“操作系统当前的配置不能运行此应用程序”

问题描述 我的系统win10,操作x64,安装office2019,由于学习中不经常使用到excel时隔半年我今天打开excel一直显示“操作系统当前的配置不能运行此应用程序 ”,好家伙给我整不会了,不慌让我们打开百度!百度半天都没有解…