Jetson TX2刷rtso-9003并使用Jetpack安装软件包
Jetson TX2刷rtso-9003并使用Jetpack安装软件包
为Jetson TX2刷rtso-9003系统并使用Jetpack安装其他软件包(CUDA、TensorRT、cuDNN等)。
1. 在主机上下载并安装系统文件
先在NVIDIA官网下载两个文件
Tegra186_Linux_R28.1.0_aarch64.tbz2
Tegra_Linux_Sample-Root-Filesystem_R28.1.0_aarch64.tbz2
将这两个包放到自己的笔记本或台式机主机
上,如~/rst
目录下。
接下来解压并安装
- 解压
Tegra186_Linux_R28.1.0_aarch64.tbz2
$ cd ~/rst
$ sudo tar –vxjf Tegra186_Linux_R28.1.0_aarch64.tbz2
执行命令后会生成一个文件夹Linux_for_Tegra
。
- 然后解压filesystem到
Linux_for_Tegra/rootfs
:
$ cd Linux_for_Tegra/rootfs
$ sudo tar –jxpf ../../Tegra_Linux_Sample-Root-Filesystem_R28.1.0_aarch64.tbz2
【提示】:如果不成功,提示tar: : Not found in archive 加上 -C 参数
- 安装,在
~/rst/Linux_for_Tegra
目录下执行apply_binaries.sh
。
$ cd ../
$ sudo ./apply_binaries.sh
2. 安装Realtimes-L4T-V202 驱动
下载Realtimes-L4T-V202 驱动
安装Realtimes-L4T-V202
- 将Realtimes-L4T-V202 包解压到与
Linux_for_Tegra
文件夹同级目录下:
$ mv Realtimes-L4T-V202.tar ~/rst
$ sudo tar -xzf Realtimes-L4T-V202.tar
- 进入到 Realtimes-L4T-V202 文件夹下安装:
$ cd Realtimes-L4T
$ sudo ./install.sh
3. 开始烧写系统到TX2
首先让TX2进入”Recovery Mode”
- TX2断电,拔下电源线。
- 把配件黑色usb线一端连Host,另一端插入wifi天线旁的usb口。
- TX2上电,插入电源。
- 这一步重要: 先按开机键(PWR),松开;然后按Recovery键(REC),按着不放;紧接着按复位键(RST),按下后松开;等2秒钟,松开Recovery键(REC)
烧写系统到TX2
到Linux_for_Tegra
目录下烧写系统
$ cd ~/rst/Linux_for_Tegra
$ sudo ./flash.sh rtso-9003 mmcblk0p1
烧写完成终端显示:
*** The target t186ref has been flashed successfully.***
Reset the board to boot from internal eMMC.
TX2 重新启动进入系统。
4. 使用Jetpack为TX2安装软件包
刷完机以后核心板里面没有软件开发环境,我们要用Jetpack
安装软件环境,安装的时候把和操作系统有关的项去掉,只装软件环境。
Jetpack在主机上的安装参考博客和官方文档。
在主机上运行Jetpack
- 运行文件, 注意这里不要用sudo来运行。
$ ./JetPack-L4T-3.1-linux-x64.run
选择板子,这里选TX2。
出现Host-Ubuntu和TX2安装选项,选Custom,只安装软件包,将
Flash OS Image to Target
选项的Action
选为no action
,如下图:
点击next
。如果你选择不擦除TX2上Ubuntu系统,你就要输入 IP address, user name, and password 。
[Tips]:IP address
在TX2终端输入ifconfig
命令查看;user name
和password
都是nvidia
。接下来提示安装选项:
点击
next
,会弹出Post installation
终端开始copy和安装。- 安装成功会提示:
Installation of target components finished,close this window to continue.
上一篇: muduo库分析——net篇(5)Tcp
下一篇: muduo库分析——base篇(9)日志