原链接: https://community.bwbot.org/topic/517
运行测试平台:小强ROS机器人

1. TX2介绍

Jetson TX2【1】是基于 NVIDIA Pascal™ 架构的 AI 单模块超级计算机,性能强大(1 TFLOPS),外形小巧,节能高效(7.5W),非常适合机器人、无人机、智能摄像机和便携医疗设备等智能终端设备。
Jatson TX2 与 TX1 相比,内存和 eMMC 提高了一倍,CUDA 架构升级为 Pascal,每瓦性能提高一倍,支持 Jetson TX1 模块的所有功能,支持更大、更深、更复杂的深度神经网络。

2. TX2刷机

系统要求
要给TX2刷机,需要一台装有Ubuntu 16.04系统的主机

1. 下载安装jetpack软件包

官方下载地址 注意下载时需要注册成为Nvidia开发者

安装jetpack

chmod +x ./JetPack-L4T-3.1-linux-x64.run
./JetPack-L4T-3.1-linux-x64.run

如果出现下图则需要通过设置环境变量,让程序使用单线程下载,然后再此启动程序

通过此指令设置环境变量

NV_DEVTOOLS_FORBID_MULTIPLE_DOWNLOAD_THREADS=1

然后选择next

等待下载安装完成

在出现此界面后保证给TX2连上网线,并且和自己的电脑在同一局域网内。
然后点击next

在此界面中选择正确的网卡(当前机器正在使用的有线网络)

一路Next 直到出现下图

此窗口提示需要让TX2进入recovery模式
把通过USB线连接TX2和主机。然后给TX2重新插上电源。按下电源键(标有Power的按钮)后放开,之后按下Recovery按钮(标有REC的按钮)不放,同时按下复位键(标有RESET的按钮),可以看到指示灯闪了一下。说明已经进入recovery模式了。

在主机上执行lsusb应该能够看到下面的输出

此时在刚才弹出的窗口中按回车键,刷机程序就开始执行了。

等待安装完成

出现此窗口则说明已经安装完成

此时关闭窗口,然后重新开启TX2,就可以开始使用了。

3. TX2的使用

1. TX2的显示

TX2主板上提供了hdmi接口。如果有hdmi接口的显示器可以直接使用。如果没有hdmi接口的显示器可以使用vga转hdmi的转接头。但是转接头不一定好用,这涉及到显示驱动的问题。如果尝试了转接头仍然不好用,可以尝试使用vnc的方法。
在Ubuntu中使用VNC可以参照这一篇文章

在路由器界面中可以看到TX2的ip,通过ssh进入tx2
然后按照上文的方法安装vnc

安装完成后

就可以使用了。这种方法也非常适合在移动平台上使用TX2时的远程调试

2. TX2的分区

TX2本身的硬盘空间只有32G,对于一些复杂应用可能是不够的。用户可以自己外接硬盘,硬盘接口和普通的笔记本接口一样。然后可以通过修改TX2的fstab来挂载自己的硬盘。

但是实际使用时发现,不能替换掉原系统的/usr分区。会出现各种各样的问题,比如wifi无法使用,软件源报错等等。建议挂在到/home上。

3. TX2的备份

执行下面的指令进行备份

sudo ./flash.sh -r -k APP -G backup.img jetson-tx2 mmcblk0p1

注意备份时间会比较长,生成的文件也很大,有三十多G。其中backup.img 为备份文件的名字。

还原时先把备份文件复制到bootloader文件夹里面,替换掉原本的文件。

sudo cp backup.img.raw bootloader/system.img

然后执行刷机指令

sudo ./flash.sh -r -k APP jetson-tx2 mmcblk0p1

4. TX2的模式

TX2默认处于低功耗模式可以执行下面的指令开启最大性能

sudo nvpmodel -m0
sudo ./jetson_clocks.sh

4. TX2的坑

1. TX2会破环自己电脑的系统的软件源

在自己的电脑上安装jetpack之后,软件源会被程序修改,导致apt-get update 失败。这是由于jetpack给原系统添加了arm的软件源,而其中有些源会下载失败。解决方法时删去arm的软件源

sudo dpkg --remove-architecture arm64

2. 安装ROS

安装ROS和官方安装方法是完全一样的

5. TX2的相关资源

https://www.elinux.org/Jetson_TX2
提供了TX2相关的各种信息。

TX2刷机和使用常见问题相关推荐

  1. 关于Jetson TX2刷机各种问题(刷机后键盘等等奇葩错误)

    今天是Jetson TX2刷机第四天,期间遇到各种奇葩错误,联系了各路好汉,查看了各种文档,在此进行汇总并事先声明:我吴彦祖就是饿死,从这儿跳下去,死外边,我也不会再买老黄家的Jetson系列任何一台 ...

  2. Jetson TX2刷机教程

    一.参考资料 Jetson TX2官方文档 Jetpack开发者文档 Jetson官方安装教程 jetson tx2刷机 [TX2]NVIDIA Jetson Tx2刷机指南(JetPack-4.4. ...

  3. Jetson TX2刷机(Jetpack4.2.0)

    文章参考以下链接:https://www.jianshu.com/p/b70701660db3.https://blog.csdn.net/zt1091574181/article/details/8 ...

  4. Nvidia TX2 刷机全过程

    TX2刷机 实验室需要用tx2进行基于zed的物体识别及距离检测,但老的tx2版本过低,直接刷机. 最后成功安装Jetpack 4.6.2,自带cuda10.2+cudnn8.0的版本(不需要自己安装 ...

  5. TX2刷机 JetPack4.4

    TX2刷机 JetPack4.4 Ubuntu18.04 虚拟机安装 SDK Manager 安装 TX2系统刷入 Jetson OS 安装宝塔 资源配置查看 TX2 DesktopSharing 无 ...

  6. TX2 刷机 安装 jetpack 卡在determining IP adress问题

    TX2刷机安装jetpack时,flashOS finished后,卡在determining IP adress. 解决方案: 点击安装界面的cancel按键退出,重新执行JetPack****.r ...

  7. Jetson TX2刷机踩坑总结

    Jetson TX2刷机踩坑总结--wiznote笔记 目录 坑1: 在双系统的Ubuntu16.04下第一次刷机时卡在determing The IP address of target,造成TX2 ...

  8. Jetson TX2刷机后USB无法使用 解决方案

    Jetson TX2刷机后USB无法使用 解决方案 Jetson TX2修改设备树 在非公版TX2刷机后可能出现无法使用USB的问题,这是由于官方的底板上采用INA3221芯片做了电源监控电路,只有确 ...

  9. Jetson tx2刷机指南及gparted扩容全踩坑实录

    这几周试了下jetson tx2刷机,出了很多报错,特在此记录. 本文包括tx2的大概刷机流程,以及gparted的扩容方式. 前期注意事项 1.如果能直接用ubuntu系统刷,请一定不要用虚拟机 2 ...

最新文章

  1. 使用Flow检查React,Redux和React-Redux的全面指南
  2. Iptables防火墙详细介绍与实战增强服务器安全
  3. 腾讯云携手SENSORO,为城市安全保驾护航
  4. linux删除mysql安装_Linux安装删除MySQL
  5. 【Python 必会技巧】使用 Python 追加写入 json 文件或更改 json 文件中的值
  6. int 取值范围_一定范围内的随机数
  7. 【codevs2399】【BZOJ2753】滑雪与时间胶囊,bfs+最小生成树
  8. mysql投票网站_PHP+Mysql实现网站顶和踩投票功能实例
  9. 五分钟写出一个可以滑动条拖动的矩形脉冲合成的MatlabGUI程序
  10. TQ WP7 Starter
  11. 【PID优化】基于matlab粒子群算法PID控制器优化设计【含Matlab源码 1122期】
  12. R 包的手动打包流程
  13. VisualStudio2017专业版和企业版激活密钥
  14. 边界值法中的上点、内点和离点分析
  15. [ZT]COMPAQ PROLIANT 8500上手动安装NetWare 4.11
  16. 越狱相关三:OpenSSH
  17. 如何显示 word 左侧目录大纲
  18. dex字符串解密_[原创]通过CTF学习Android漏洞(炸弹引爆+dex修复)
  19. 第四范式战疫侦察三部曲:追踪、筛查、推演 提升疫情防控能力
  20. 物联网(IoT)行业的决策管理应用

热门文章

  1. 【微信小程序】微信小程序中WeUI的使用
  2. 2018电力计算机英语,2018年国际最新电力数据
  3. 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
  4. 【渝粤教育】国家开放大学2018年秋季 0257-22T高级英语听力(1) 参考试题
  5. type-c端子连接器防水用什么胶?
  6. 性能调优实践-提升cpu利用率
  7. 运维 - 第一阶段 - linux与shell编程
  8. Linux下安装飞秋——可以和windows通信
  9. 飞秋无法顺利通信时的解决办法--设置成相同的网段
  10. 23、Android之使用 Google API 的 GTalk