JETSON TX2刷機思路與注意事項 +ROS安裝


本人蔘考了衆多刷機資料,並基於自己裝機時遇到了情況,做以記錄。因爲參考文獻https://www.jianshu.com/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.com/p/bb4587014349,其中講的很詳細,此處不做更多贅述

1.4 遇到的問題

1、運行jetPack 3.1,不顯示軟件列表
原因:下載列表中的軟件需要訪問境外的NVIDIA的服務器,jetPack無法拉取軟件清單並穩定下載。
解法:本人最終採用穩定的高速的VPN工具才得以解決。也有建議改國內源的,可以試試。

2.ROS的安裝

添加ROS軟件源

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

添加key

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com: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

Alt

參考文獻:

[1]刷機https://www.jianshu.com/p/bb4587014349

[2] ROS安裝 http://wiki.ros.org/kinetic/Installation/Ubuntu

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章