TX2刷机与相关软件安装

举报
AI 菌 发表于 2021/08/04 22:31:00 2021/08/04
【摘要】 文章目录 一、刷机准备二、JetPack4.2刷机过程三、安装 qt creator四、安装 Tensorflow五、开启高性能模式六、设置开机自启动 一、刷机准备 在刷机之前,需要准备一台安装Ubuntu系统的宿主电脑。将TX2连接电源,先不开机,通过自带的一根USB数据线连接电脑即可。 在刷机之前,需要选择合适的系统镜像版本。比如我的工程,需要...

一、刷机准备

在刷机之前,需要准备一台安装Ubuntu系统的宿主电脑。将TX2连接电源,先不开机,通过自带的一根USB数据线连接电脑即可。

在刷机之前,需要选择合适的系统镜像版本。比如我的工程,需要安装opencv3和Cuda10.0,所以我选择安装JetPack4.2版本,这样我在刷机之后就不需要再更换软件版本了。

相关网址:

1、查看Tensorflow与Cuda对应版本:https://tensorflow.google.cn/install/source

2、TX2安装tensorflow官方指南:https://docs.nvidia.com/deeplearning/frameworks/install-tf-jetson-platform/index.html

3、不同版本JetPack下载地址:https://developer.nvidia.com/embedded/jetpack-archive

二、JetPack4.2刷机过程

1、下载JetPack SDK

去英伟达官网下载,下载之后会得到一个类似sdkmanager_xxx_amd64.deb的文件。
JetPack SDK 官方下载地址:https://developer.nvidia.com/embedded/jetpack

2、安装JetPack SDK

sudo apt install ./sdkmanager_xxx_amd64.deb

  
 
  • 1

安装过程中,所有需要选择的都选择Yes或者按Enter键。

3、JetPack版本选择

在桌面打开一个新的终端,输入:

sdkmanager

  
 
  • 1

点Enter键,这时会进入JetPack SDK,系统会提示你登陆nvidia账号。如果之前以及登陆过的,就会出现下图的画面,这时我们选择合适的安装版本即可。(主要选择TX2和JetPack版本)

在这里插入图片描述
选择完成后,点击继续,进入Step2。

4、JetPack下载与安装

在这个页面,可以查看安装的各个软件版本,确定无误后,点击同意条款,并继续,系统开始下载,这个过程需要等待一段时间。

在这里插入图片描述
5、正式刷机

当快完成下载时,宿主电脑会弹出如下页面,这时需要我们选择手动模式(Manual Setup),并手动使TX2进入Recovery模式,步骤如下:

  • 第一步,长按1秒TX2开机键后松开(最右边的一个键,POWER)
  • 第二步,立即按住恢复键(从右边数第二个,REC)
  • 第三步,按住恢复键的同时,马上按住RST键(最左边的键),然后松开。

在这里插入图片描述
等待TX2上两个黄色的指示灯亮起,说明系统进入了恢复模式,这时点击Flash,开始刷机,等待刷机完成即可。

注:在刷机过程中,可以将TX2连接上显示器,这样系统刷好后,可以及时看到,并进行之后的操作。

三、安装 qt creator

刷机完成后,打开TX2,打开终端,直接开始安装:

sudo apt-get install qt5-default qtcreator -y

  
 
  • 1

如果你还想安装相关的文档和例子,可以执行:

sudo apt-get install qt5-doc qt5-doc-html qtbase5-doc-html qtbase5-examples -y

  
 
  • 1

安装成功后,可以通过两种方式打开qt creator:

  • 打开终端,输入“qtcreator”启动;
  • 或者通过Ubuntu系统直接搜索qt creator,然后单击图标启动。

在这里插入图片描述

四、安装 Tensorflow

1、安装相关依赖包

sudo apt-get update
sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran

  
 
  • 1
  • 2

2、安装并更新pip3

sudo apt-get install python3-pip
sudo pip3 install -U pip testresources setuptools==49.6.0 

  
 
  • 1
  • 2

3、安装Python依赖包

sudo pip3 install -U numpy==1.16.1 future==0.18.2 mock==3.0.5 h5py==2.10.0 keras_preprocessing==1.1.1 keras_applications==1.0.8 gast==0.2.2 futures protobuf pybind11

  
 
  • 1

4、安装TensorFlow

sudo pip3 install --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v42 tensorflow-gpu==1.13.1+nv19.3

  
 
  • 1

如果这种方式,安装太慢了,或者出现报错,可以采取离线安装的方式

先下载对应版本的TensorFlow,然后手动安装:

sudo pip3 install tensorflow_gpu-xxx-linux_aarch64.whl

  
 
  • 1

安装成功后,可导入Tensorflow,测试是否安装成功:

在这里插入图片描述
导入后出现上图所示结果,表示TensorFlow安装成功了!

五、开启高性能模式

1、开启高功能模式

Jetson TX2 拥有6个CPU核心和一个GPU,NVIDIA的新的命令工具Nvpmodel,提供了以下5种工作模式,对应不同的性能:在这里插入图片描述
TX2默认采用模式1,即Max-Q模式(均衡/节能的模式)。此模式下,2块Denver处理器不工作,4块ARM A57工作,GPU工作频率为0.85Ghz。

查看当前的工作模式:

sudo nvpmodel -q verbose

  
 
  • 1

开启最高功耗的模式,即Max-N:

sudo nvpmodel -m 0

  
 
  • 1

2、打开风扇

JetPack4.2之前的版本,在/home文件下会有一个jetson_clocks.sh,通过命令可以直接开启风扇。

sudo ~/jetson_clocks.sh

  
 
  • 1

在JetPack4.2以及之后的版本中,该功能已经集成成为了/usr/bin/jetson_clocks 目录下的一个软件,直接运行就可以启动小风扇了。

cd  /usr/bin/
sudo su #需要进入root模才能执行后面的命令
./jetson_clocks  

  
 
  • 1
  • 2
  • 3

六、设置开机自启动

如果你需要打开TX2的时候,自动执行相关程序,可设置自启动程序:

  1. 先新建一个自启动文件start.sh,文件中写好脚本,放在home目录下,开机时直接执行该脚本。
  2. 然后在刷好的ubuntu系统中搜索“startup application”,选择添加脚本路径,比如gnome-terminal -x /home/start.sh,点击保存。
  3. 进入系统设置,设置开机免密,使其能直接进入系统,不需要输入密码。

文章来源: ai-wx.blog.csdn.net,作者:AI 菌,版权归原作者所有,如需转载,请联系作者。

原文链接:ai-wx.blog.csdn.net/article/details/111587720

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。