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

2023-05-16

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

TX2被Nvidia官方称作是最快,最节能的嵌入式AI计算设备。它的功耗小,只有7.5W,体型也小,只有一张信用卡那么大,它是真正可以实现AI边缘计算的利器。在刷机前,我首先针对开发对它进行一下简单的介绍。
TX2有几个比较重要的知识点:
(1)它有6个CPU内核,由双核Denver2处理器和四核ARM Cortex-A57组成,还有一个很强大的GPU,这个GPU有256个CUDA核心,算力是6.2。

(2)它有8G的运行内存,32G的实际内存(这个内存会偏小,在后期开发的时候,往往需要扩展内存,可以见我的另一篇博客。)

(3)CPU内核有5种功耗模式,见下图在这里插入图片描述
通常情况下,TX2处于Max-Q低功耗模式,可以开到火力全开的Max-N最高功耗模式。

(4)开发TX2通常需要将在终端上训练好的机器学习或神经学习的模型部署到jetson TX2上,TX2使用的是TensorRT框架,其预先为开发者做了大量繁重的准备工作,使开发者能充分利用GPU中的Tensor Core(张量计算核心)和DLA单元(Deep Learning Accelerator,深度学习加速器),所以当你使用自己训练的TensorFlow模型或者caffe模型,需要进行转换,当然你也可以直接安装TensorFlow,但是这样你就有可能舍弃了张量核和DLA,开发板的性能有可能得不到充分的发挥。

一、刷机前言

开发TX2的过程中,很多情况下都要认准Nvidia官方文档,像刷机(其实是往TX2装jetpack SDK),官网就有比较详细,几乎不会出错的教程。这个官方教程在这里:https://docs.nvidia.com/jetson/jetpack/install-jetpack/index.html
这个教程讲了三种刷机方法,适合TX2刷机的是后面两种方法,下面我将详细展开说明这两种方法,两种方法亲测有效。注:第一种方法会比较麻烦,如果嫌麻烦,可以直接用第二种方法。

二、利用安装包刷机

这一步有比较详细的官方安装教程。
1、刷机前需要准备一台装有ubuntu16.04的主机,如果不想装双系统,或者没有多台计算机的话,亲测虚拟机也可以。主机需要连网和至少10GB的磁盘空间。

2、在这台主机上下载JetPack,最完整的Jetpack目录在这个网址里,可以根据自己需要的版本进行下载,推荐下载最新版本的jetpack SDK。注:下载的时候需要有账号,没有账号的话注册一个。

3、下载好Jetpack后,开始进行安装。
(1)、在ubuntu终端,进入安装Jetpack SDK的目录cd 文件名,进行以下命令更改权限:

chmod +x ./JetPack-(这个是安装包的名字).run

(2)、在终端输入命令运行(注:命令前不用加sudo):

./JetPack-(这个是安装包的名字).run

(3)、然后就进入了Jetback的安装。按照指示,一步一步的进行下去,先选择安装目录,选择
是否启用数据收集(通常选NO),设置开发环境(选TX2)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)、完成上面的操作后会出现组件管理器,选择full,点击next,然后在出现的页面选择accept all,继续点击next。
在这里插入图片描述
在这里插入图片描述

(5)、在中间的过程中可能会出现在这里插入图片描述
输入在主机设置的密码即可。

(6)、然后开始进行了组件安装,界面的process会出现进度条,下载完成后,继续点击Next出现以下界面在这里插入图片描述
(7)、继续点击next,出现下面的界面在这里插入图片描述
好了,到了这一步,就快成功了,先冷静一下,之后的操作会很关键。

(8)、上面的操作是在自己的计算机上装了Jetpack SDK,现在需要将这个SDK“刷到”TX2上。第七步提示可以选择两种方式刷SDK,这里不用管这两种方法有什么具体的区别,直接选择第一种方法,因此第一种的成功率更高,也比较简单。

(9)、选好后,先别急着点击next,要做一些准备,首先是先用网线将TX2和上面用的主机连在路由器或者交换机上,然后点击next,接着继续点击next,最后出现这个界面在这里插入图片描述
(10)、上面这个界面提示要将TX2置于“强制USB恢复模式”,以便进行刷新。这时候,将TX2断电,用一根USB线将TX2和主机连接在一起,然后上电开机,按住TX2的RECOVERY键不放,接着按下RESET键,两秒后松开RECOVERY键。按照提示,这时候终端输入lsusb,会出现
“NVIDIA Corpration”(大概率是有的,如果没有,不要慌,可以再进行一下第9和10步。)

(11)、最后一步,按下回车,然后就开始了刷机,等待一段时间后,最后出现“installation of target compoents finished ,close this windows to continue”。关闭这个界面,点击finish,恭喜你,刷机成功,可以喝杯茶了。

三、利用Nvidia SDK Manager刷机(推荐)

上面的刷机是不是比较繁琐?作为一个产品,Nvidia肯定考虑到了这一点,因此Nvidia Jetson专门开发一个SDK Manager来进行更简单,更方便的刷机。

1、刷机前的准备,同样需要一台装有ubuntu(可以是16.04,也可以是18.04)的主机,下载Nvidia SDK Manager,网站里有安装指南。

2、安装好后,打开并登录。

3、按照步骤一步一步来,第一步,选择产品类型,选择TX2;第二步,选择安装包,有主机端和TX2端,主机端不要选,TX2端全选,勾选同意协议,点击continue;第三步,开始下载,下载好后,会弹出一个窗口。以上三步见相关截图。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、同样的这时候需要将SDK刷到TX2里,弹出上面的窗口后,选择手动安装(manual setup),同样的,按照提示,将TX2和主机用网线连接在用一个路由器或者交换机上,用ucb线将主机和TX2连接在一起。让TX2连接上电源适配器,但是断电,按下并松开TX2的POWER键;按下并保持FORCE RECOVERY键;在此期间按下并松开RESET键;等待2秒后松开FORCE RECOVERY键,接着点击flash,这时候大概率是不会报错,如果报错,重复这一步。(注:关于如何判断是否进入Recovery模式,在终端中输入lsusb指令,如果Nvidia Corp对应的ID号为0955:7c18或0955:7e19,表示进入Recovery模式;如果Nvidia Corp对应的ID号为0955:7020,表示未进入Recovery模式。)

5、将TX2连接上一个显示屏,在下面那条进度线快到50%的时候,显示屏亮了,选择语言,时区,设置用户名和密码,同时主机端也会跳出一个窗口,要求输入用户名和密码,输入后继续安装,等待安装完成,大概率不会出现问题,能够安装完成。

6、如果出现问题,可能是网络的问题,总体上TX2刷机对网络要求比较高(这个会比较玄学),但是不要慌,可以重新进行第4步和第5步,多次尝试,最后大概率会成功。如果进度条到100%,点击finish,恭喜安装成功。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TX2超详细,超有用的刷机教程 的相关文章

随机推荐

  • 华三snmp3配置

    snmp agent 开启SNMP协议 snmp agent local engineid 0000000000 系统自动生成 xff0c 无需配置 snmp agent community read h3c acl 2001 只读属性为h
  • 如何合理的选择加密软件?驱动层加密与应用层加密那个更具优势?

    合理的使用文档加密软件至关重要 站在信息安全的角度来看 xff0c 目前要做的是 xff0c 人员需要正确的对待加密软件为基础 xff0c 然后依据企业的实际办公需求 xff0c 去合理的使用文档加密软件产品来帮助企业达到数据安全保护的要求
  • 系统调用的概念及原理

    系统调用与内核函数 内核函数与普通函数形式上没有什么区别 xff0c 只不过前者在内核实现 xff0c 因此要满足一些内核编程的要求 系统调用是用户进程进入内核的接口层 xff0c 它本身并非内核函数 xff0c 但它是由内核函数实现的 x
  • ubuntu18.04下 安装SLAM-Pangolin(亲测有效)

    首先安装Pangolin所需依赖 sudo apt install libgl1 mesa dev sudo apt install libglew dev sudo apt install cmake sudo apt install l
  • 【树莓派开发日记2 】树莓派安装Ubuntu22系统及启动黑屏等问题的踩坑记录

    树莓派安装Ubuntu22系统及启动黑屏等问题的踩坑记录 在成功进行了组装后 xff0c 就到了最为关键的部分了 xff0c 进行树莓派的系统烧录 虽然树莓派有自己对应的系统 xff0c raspbian xff0c 但是绝大部分的开发者还
  • Docker 安装 MySQL

    Docker 安装 MySQL 1 拉取指定版本mysql2 创建并运行mysql容器3 通过 navicat 远程连接 docker安装教程 1 拉取指定版本mysql 拉取latest版本 xff08 最新版本 xff09 MySQL
  • 智能控制知识点总结

    智能控制知识点总结 一 选择 xff08 20分 xff09 二 填空 xff08 20分 xff09 1 智能控制系统要有自适应和自学习的能力 智能控制必须具有模拟人类学习 Learning 和自适应 xff08 Adaptation 的
  • git new repository上传

    Command line instructions Git global setup span class token function git span config global user name span class token s
  • ROS学习:ROS文件系统--package.xml

    package xml 也是一个 catkin的package 必备文件 xff0c 它是这个软件包的描述文件 xff0c 在较早的ROS 版本 rosbuild 编译系统 中 xff0c 这个文件叫做 manifest xml xff0c
  • SIFT图像拼接

    SIFT图像拼接 文章目录 SIFT图像拼接 前言二 相关工作1 SIFT2 RANSAC拟合3单应性变换4 SVD分解 三 实现步骤四 效果总结代码 前言 结合SIFT 单应性变换 Ransac和SVD等算法实现指定几幅图像之间的拼接 x
  • Redis简介

    目录 一 NoSQL介绍 二 Redis介绍 3 1什么是Redis 3 2 Redis应用场景 3 3 Redis优势 3 4 Redis与其他key value存储有什么不同 xff1f 一 NoSQL介绍 NoSQL 是 Not On
  • docker安装rabbitmq(细)

    这里使用docker安装rabbitmq xff0c 前提是要安装docker xff0c 安装docker的步骤如下 xff1a 一 安装docker 1 安装docker依赖 sudo yum install y yum utils d
  • 数组删除元素

    在数组中删除值为val的元素 xff0c 因为数组在内存中是连续存储 xff0c 所以不能只删除元素 xff0c 而是在删除元素后还要使后边元素前移 在数组中删除元素有两种方法 xff1a xff08 1 xff09 暴力解法 xff08
  • STM32F103最小系统板引脚定义

    STM32F103最小系统原理图 本人初学stm32 若有误解之处 还望大佬们指正改进 感谢 STM32F103各引脚定义 可前往 STM32F103xCDE 数据手册 英文 的第三章 Pinouts and pin description
  • 基带面试题附答案

    请列举您知道的电阻 电容 电感品牌 xff08 最好包括国内 国外品牌 xff09 电容 xff1a 美国 xff1a AVX VISHAY 威世 日本 xff1a KOA 兴亚 Kyocera 京瓷 muRata 村田 Panasonic
  • nginx简介(一)

    背景 xff1a 前面说了准备围绕运维工程师所要学习的知识进行记录和分享 xff0c linux基础的记录是一个漫长的过程 xff0c 后面会时不时的记录下 今天准备拉一个分支 xff0c 介绍一下nginx的相关内容 xff0c 由于ng
  • 蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛客观题

    1 填空题 嵌入式竞赛平台上板载的微控制器是 xff1a 3 级流水线 xff0c 具有 128 Kbytes的Flash存储空间 xff08 请在第一 二空格处填写10进制数值 xff09 解析 xff1a STM32G431RBT6采用
  • git pull 所有branch和tag并上传

    pull span class token function git span branch r span class token operator span span class token function grep span v sp
  • 双非渣本大三学生春招拿到实习Offer的经历

    从今年的2月底投简历开始到现在已经两个月了 xff0c 两个月的时间我经历了很多大大小小的笔试面试 xff0c 坎坎坷坷的也是终于拿到了美图的Offer xff0c 美团和头条好歹也都进了终面 xff0c 躺在备胎池里面 xff08 不打算
  • TX2超详细,超有用的刷机教程

    TX2超详细 xff0c 超有用的刷机教程 TX2被Nvidia官方称作是最快 xff0c 最节能的嵌入式AI计算设备 它的功耗小 xff0c 只有7 5W xff0c 体型也小 xff0c 只有一张信用卡那么大 xff0c 它是真正可以实