文章目录
- 1.TX2刷机
- 1.1 思路
- 1.2 刷机前需注意事项
- 1.3 刷机过程
- 1.4 遇到的问题
- 2.ROS的安装
本人参考了众多刷机资料,并基于自己装机时遇到了情况,做以记录。因为参考文献 https://www.jianshu/p/bb4587014349已经非常详细,本文仅就遇到的新情况进行介绍。
1.TX2刷机
1.1 思路
1、为使得TX2自动安装最新的驱动、CUDA Toolkit、cuDNN、TensorRT等,需要对TX2进行刷机。
2、刷机过程需先在主机上运行JetPack3.1下载刷机所需的各种安装包;
3、按要求,将TX2设置为强制恢复模式,在主机控制下完成刷机操作;
4、运行测试程序
1.2 刷机前需注意事项
网络
- Ubuntu16.04(主机)+ TX2开发板 连在同一个路由器下
主机
3. 本人在ubuntu+win10的双系统主机上做的尝试。
感兴趣的话,可以尝试ubuntu虚拟机刷机,这需要网络采用桥接模式。
4. 主机ubuntu最好预留50G+
传输
5. 主机和TX2一直连在同一个路由器下,且在要进行数据传输操作前,确认对方IP,网卡;
其他
6. 把ubuntu系统改成英文环境
1.3 刷机过程
请参考https://www.jianshu/p/bb4587014349,其中讲的很详细,此处不做更多赘述
1.4 遇到的问题
1、运行jetPack 3.1,不显示软件列表
原因:下载列表中的软件需要访问境外的NVIDIA的服务器,jetPack无法拉取软件清单并稳定下载。
解法:本人最终采用稳定的高速的VPN工具才得以解决。也有建议改国内源的,可以试试。
2.ROS的安装
添加ROS软件源
sudo sh -c 'echo "deb http://packages.ros/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
添加key
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
开始安装
sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full
配置环境
sudo rosdep init
rosdep update
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
安装编译软件包依赖
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
测试
测试一下
roscore
参考文献:
[1]刷机https://www.jianshu/p/bb4587014349
[2] ROS安装 http://wiki.ros/kinetic/Installation/Ubuntu