TX2开发之刷机JetPack4.4(博主亲测,可解答)

纸上得来终觉浅,绝知此事要躬行,博主认为理论研究固然重要,但是真正的将所学做成有价值的产品更加有意义。当然作为一名新工作党,还是以实用性为主。这也是我今后科研研究的主要方向。

相信有一定百度经验的铁子们每次搜索答案时总会遇到各种坑,实话实说,在此之前博主也并未真正接触过TX2,只是在PC机上进行深度学习基础研究,深度学习嵌入式在实际开发过程中遇到很多坑,为此我专门开辟了一个板块,主要有三个目的:1.记录科研过程,留下自己的足迹;2.为后来者排坑,方便和我一样开始努力排坑而通宵达旦的人;3.科研交流,提高自己,信息共享。

那么这篇教程算是我的一篇开山之作,也一定存在很多问题,还请阅读的铁子们及时在评论区留言纠正,科研问题也可以交流,看到必回,如果对此有浓厚兴趣或者长期从事此类工作的,可以进一步加q交流。

那么问题来了,为什么要刷机呢??这个问题留给你们。废话不多说,上教程,请各位仔细阅读,有不明白的可以评论区留言。

我将成功刷机Jetpack4.4分为四大步骤:

一:前期准备

二:注册英伟达账号

三:更换国内源

四:刷机教程

start--------------*********************************************************************************************************------------------------------------------

一:前期准备

1.材料准备

(1)一根电源插头(英伟达自带的电源,原始开发套件里有)
(2)HDMI线和显示器

(3)键盘,鼠标,USB分线器(因为只有TX2只有一个usb插口,键盘和鼠标都要用usb插口)
(4)网线+路由器(wifi不容易成功)

(5)一台装有Ubuntu16的电脑(刷机用)

2.硬件连接+开机

材料准备好之后将硬件连接,准备TX2开机,如下图所示,1是网线,2是HDMI用来连接显示器,3是USB分线器,用来连接鼠标和键盘等,4是TX2自带的的usb(microUSB)(用来连接刷机等PC机将jetpack4.4刷进去)

5和6都是TX2自带的天线,7是TX2自带的电源线。

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第1张图片

下面介绍一下开关按键,如下图所示,1是电源开关,2是REC键,4是RST键,后续刷机要用。

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第2张图片

各部门连接好,按下上图1键开机,如下图

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第3张图片

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第4张图片

打开TX2命令行,输入ifconfig查询其ip地址,记住后面要用!!!!为了测试TX2和PC机是否连通可以用ifconfig查询完PC机的之后互相ping一下。

 二:注册英伟达账号(在ubuntu16的PC机完成)

下载SDK:https://developer.nvidia.com/embedded/jetpack

顺便在这个网址把英伟达账号注册咯,注意qq邮箱不行,要用一个其他的邮箱,我用的是163邮箱。

注册完下载好。进入下一步

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第5张图片

三:更换国内源(在ubuntu16的PC机完成)

1.把Ubuntu系统自带的源修改为国内的源,我用的是清华源链接,找到镜像源的存放文件,并备份,为什么要换国内源呢,因为快快快,提高成功率!!!

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak //备份
sudo gedit sources.list //也可以用vim,我习惯用gedit,就是打开这个文件把官方源删掉换成国内的 

将下面清华源内容覆盖掉原文件内容,注意如果清华源不行,可以更换阿里源、中科大源、网易源等,如果都失败还是用官方的,可能更新速度会慢点。

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
#deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

 2.在终端输入以下的命令来使更改有效

sudo apt-get update

四:刷机教程

 在此确认连线,我是用网线刷机,路由器分出两根网线,一根连接TX2一根连接PC机(Ubuntu16),最好开始也用TX2自带的usb线把TX2和PC机连接起来。

1.找到从官网下载好的SDK Manager,输入下面命令(如果没有下载好可以下载我的,网址是:https://download.csdn.net/download/qq_38522972/13759804,但是一定要有英伟达账号,下面要用!!!)

sudo apt install ./sdkmanager-[version].[build#].deb
sudo apt install ./sdkmanager_1.4.0-7363_amd64.deb  //以我的为例

2.接下来在终端输入下面命令进行登录nvidia正式刷机

sdkmanager

接下来会出现如下界面,说明登录nvidia网站

 3,真正的刷机来咯

第一步,由于我用的是TX2,所以在Target Hardware 中选择TX2这个设备,入下图所示

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第6张图片

第二步,开始下载,安装

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第7张图片

 TX2开发之刷机JetPack4.4(博主亲测,可解答)_第8张图片

下载安装到一定程度会弹出如下框来,选择手动安装

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第9张图片

 TX2开发之刷机JetPack4.4(博主亲测,可解答)_第10张图片

按照如下步骤:TX2先关机,然后拔掉TX2的电源,TX2再开机,开机后按下REC按键保持一直按下的状态,然后按一下RST按键,等2秒后松开REC按键,完成后点击flash。

完事之后回到继续安装界面,TX2开机设置,如下图所示

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第11张图片

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第12张图片

 TX2开发之刷机JetPack4.4(博主亲测,可解答)_第13张图片

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第14张图片

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第15张图片

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第16张图片

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第17张图片

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第18张图片

继续安装出现如下界面,ip地址是TX2的地址,可在TX2命令行输入ifconfig查询,用户名和密码是上面设置好的。

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第19张图片

然后安装成功!!!!!

TX2开发之刷机JetPack4.4(博主亲测,可解答)_第20张图片

下集预告:如何在TX2上用YOLO进行目标实时检测

stop-----------------------------*******************************************************************************************************************************************---------------------------------------------------------------

你可能感兴趣的:(基于深度学习的嵌入式,深度学习,机器学习)