admin管理员组

文章数量:1566223

文章目录

  • 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 刷机前需注意事项

网络

  1. 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

本文标签: 刷机注意事项思路jetsonros