参考教程
http://blog.gqylpy.com/gqy/21140/
公司采购人员注意了:给工程师购买NV Jetson产品这些内容要注意!
https://cloud.tencent.com/developer/article/1151995
烧录系统
准备
1 自己电脑安装ubuntu1604.65系统(我是双系统,你也可以安装虚拟机装linux)
2 开启某上网神器,鉴于下载很多安装包,有的在国外需要一个神器加速下载(我还使用了手机流量,周围的网太慢)
1安装SDK为烧录系统做准备
这里我先在自己的ubuntux下载好安装所需的各种文件包,然后在开始安装,避免安装中间因为网速等问题安装失败。
下载官方SDK
https://developer.nvidia.com/embedded/downloads
选择下载
Download SDK Manager
https://developer.nvidia.com/nvidia-sdk-manager
下载好 双击安装
或者命令行运行
sudo apt install ./sdkmanager_1.2.0.12-6738_amd64.deb
成功后打开,搜索程序
注册帐号密码登录,没有的需要注册
登陆貌似需要某加速器,你懂的。
我当前使用的版本
进入安装界面
选择板子的型号 tk2
jetpack 4.4
deepstream5.0
额外说明:现有的型号
看样子有很多新板子,以后有机会可以玩一下。
我选择tk2 而非 tk2(4g)
点击下一步。开始下载所需要的各种包。
我这里先选择先下载不安装。因为下载需要很多安装包时间久,而且如果没有某上网利器或者网速不好及其容易导致安装失败。
等下载完我们在回来这一步烧录到板子。
我目前最新的安装版本情况,以看到个版本
cuda10.2 (最新的yolov4加速必备)
cudnn8.0
tensorRT7.1 (最新的yolov4加速必备)
opencv4.1.1
开始下载,选择稍后安装,就不再这一步执行安装了,回头我们再来这一步链接好板子烧录。
等待每个模块下载完毕
(
点击结束
下载的路径下可以看到
电脑重装系统了,更新自己的最新路径:
2开始安装系统
上一步我们已经下载好安装系统过程中需要下载的各个文件包,这一步我们来安装系统。
硬件链接
开机
可以先看下IP是多少(默认带系统吧)
ifconfig
开始安装
打开软件,选择版型TK2
下一步安装
由于我们提前下载过所有的库,这一步应该不会在下载而是直接进入安装.
需输入我们自己的ubuntu主机用户(不是tk2)的密码,授权进入下一步,输入即可。
开始生成镜像文件
然后会在OS image这里进行5-6min(因该是生成某种东西)
OS image完成后,会弹出来如下所示的窗口:
可以有两种安装方式Autimatic Setup和Manual Setup,
因为我开始用Automatic Setup方式安装失败了,所以我选择的是Manul Setup.
我建议您也用Manul Setup方式安装,勾选Manul Setup
勾选Manul Setup 后,进入如下页面。
1.确定jetson tx2 mico-USB的与主机相连。
用盒子里的那根usb线链接板子和电脑主机,就是那根头上有绿色标志的那个地方,如下图
接上电源先不要开机。
2保持我们的电脑和TK2在同一个局域网
需路由器的原因是,让ubuntu主机与jetson tx2在一个局域网内,获取ip。
在TK2的系统中看到IP是
192.168.1.168
3.让jetson tx2进入recovery模式
恢复模式操作如下:
- Press and hold the Force Recovery button.
- Press and release the Power button (While keeping pressed the Force Recovery button).
- Release the Force Recovery button.
先按最下面的那个电源,板子亮了后,再按倒数电源键旁边的那个强制恢复按键,一直按住这个强制恢复按键的同时,再按一下最上面的那个重置按键然后松开(同时按住强制恢复按键),最后三秒后松开强制恢复按键。
(额外说明:淘宝卖有小板子,不建议安装系统时候直接在小板子上,最好在大阪子上装好系统,然后在挪到小板子刷usb驱动)
注意:经过测试,新的 TX2 和 A300 存在兼容,如果直接将 TX2 安装到 A300 载板(核心板)上刷 USB 驱动会失败。我是先将 TX2 安装到开发板上,输入 USB 驱动之后再将 TX2 安装到核心板上,经过多次测试,这种是可行的。
如果你成功进入恢复模式并连好板子和电脑了,在主机的命令行输入
lsusb
应该会有一行有NVIDIA corp的字样。
进入恢复模式成功后,点击Flash
点击安装
进入等待 Flash Jetson OS大概需要5-6Min,在这个地方99%停留了好久,一定要耐心等待,知道TK2显示器自动出现画面,进入安装系统页面。(我还以为没有进入强制恢复模式准备重启了)
若此步骤没有出错,此时你的jetson tx2屏幕会亮,进行ubuntu操作系统的安装。
选择语言-中文简体(默认英文)
选择时间区间-上海
安装过程中会有,用户名和密码的设置(自己选择)
账户名 tk2
密码 admin
等待jetson tx2操作系统安装完成后,此时自己笔记本 (ubutu1604)sdkmanager会有如下弹出界面
在TK2运行命令行
ifconfig
在eth0下面看到tk2的局域网IP是
192.168.1.119
(图借用别人的,实际IP根据自己的改)
此时输入您刚刚设置的用户名和密码和ip
输入后点击install
开始安装之前下载的库 opencv cuda tensort等
输入完成后,点击install,此时又将进入漫长的组件安装过程。
确实漫长
停在这里很长时间,我发现墙被我关闭了,就取消安装,重新retry.
然后开启某上网工具继续来安装。
几乎一个小时???
待安装完成后,jetpack4.2就在您的jetson tx2上安装好了。
安装完成后,可在jetson tx2上运行一个例子,测试一下:
点击下面的网页链接,会有详细的运行实例的教程。