NVIDIA Jetson AGX Xavier 開機、刷機、換源(親測有效)以及bug列舉及其解決方案

一、NVIDIA Jetson AGX Xavier介紹

Jetson AGX Xavier 專爲自主機器設計的計算機,該計算機具備六個計算機主板,用於處理傳感器數據和運行自主機器軟件,而且能夠提供徹底自主機器所需的性能和能效。
Jetson AGX Xavier 的尺寸僅有 100 x 87 mm,僅爲大型工做站的十分之一,然而卻提供了與大型工做站至關的優越性能。如此小巧的尺寸使其十分適合配送和物流機器人、工廠系統和大型工業 UAV 等自主機器,可幫助開發者快速訓練和部署神經網絡。
javascript

二、開機

在主機一側有三個按鈕,分別爲開機(Power)、Force Recovery、Reset。Jetson Xavier 自帶ubuntu 18.04 系統,首次開機時,進入的是以nvidia用戶登陸的Ubuntu命令行界面。若是要使用圖形化界面,須要安裝Nvidia Linux驅動,Nvidia 驅動安裝經過sudo su 輸入密碼:nvidia,切換root權限用戶。java

cd /home/nvidia/NVIDIA-INSTALLER
./installer.sh
reboot

三、刷機

3.一、主機(另一臺電腦)

一、主機配置
Ubuntu系統(建議18.04)、64位、內存16G,硬盤512G。準備好後,下載最新的JetPack,首先,須要在 NVDIA 官網上下載並安裝 SDK Manager。(須要註冊一個 nvida 帳號才能下載)我這裏下載的是sdkmanager_0.9.14-4961_amd64.deb,下載地址:https://developer.nvidia.com/embedded/downloads
linux

二、下載後輸入sudo apt install ./PATH_TO_SDKMANAGER,PATH_TO_SDKMANAGER對應爲你的下載文件,而後就會自動安裝。
(安裝)
git

sudo apt install ./sdkmanager_0.9.14-4961_amd64.deb  // 這裏改爲本身下載的版本

三、啓動ubuntu

sdkmanager

3.二、刷機

(1)登陸 nvida 帳號後進入該界面(若是顯示 OOPs,是網絡的緣由,多試幾回就能夠了)。
取消勾選 Host Machine(這個是爲主機下載安裝文件的,若是想在主機上安裝 nvida 軟件,能夠勾選這個,實際上不必),而後點擊 continue,進入下一步。
在這裏插入圖片描述
(2)下載路徑,能夠隨意選(好比,能夠選擇非 linux 系統盤),大小有 10 G 左右就好了
安裝路徑,必須選擇 linux 系統盤(好比,/home 目錄),大小不能低於 40 G,(若是選擇了非 linux 系統盤,後面在準備 OS 鏡像時會出錯)
勾選 I accept 選項,進入下一步
不要勾選 Download now, install later 選項,雖然也能夠先下載,而後再離線安裝,但不建議這麼作(具體緣由能夠本身去體會)
在這裏插入圖片描述
(3)刷機過程分爲兩步:一是燒錄 OS 鏡像,二是安裝 SDK 組件。







bash

燒錄 OS 鏡像

在 OS 鏡像準備好後,會彈出如下窗口網絡

在這裏插入圖片描述
• 選擇 Manaul setup
• 將 xavier 接通電源,可是保持關機狀態
• 用原裝的 type-C 轉 USB 線,將 xavier 正面的 type-C 接口與主機的 USB 3.0 接口相連
• 先按住位於 xavier 側面的正中間的強制恢復按鈕不放,再按住開機按鈕不放,等待 2 s 後同時鬆開。此時,能夠看到 xavier 正面的白色電源指示燈亮起。
• 打開主機的終端,輸入 lsusb 命令,若是看到 NVidia Corp 則說明 xavier 與主機鏈接成功




ionic

~$ lsusb
Bus 002 Device 003: ID 0bda:b728 Realtek Semiconductor Corp. 
Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 13d3:5727 IMC Networks 
Bus 001 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 006: ID 0955:7020 NVidia Corp. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

點擊 Flash 按鈕,開始燒錄 OS 鏡像性能

安裝 SDK 組件

• 在燒錄完 OS 鏡像前,須要將 xavier 連上顯示器
• 在燒錄完成後(此時,總進度完成 25%),xavier 會自動開機,並進入 ubuntu 系統設置界面。
• 設置完成後,xavier 會進入 ubuntu 系統,此時要給該系統更換 apt-get 源,換成國內源:
a. 備份sources.list文件


spa

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

b. 打開sources.list文件

sudo gedit /etc/apt/sources.list

c. (刪除原內容,)添加下列內容

#中科大源
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted

d.保存sources.list文件後須要更新apt-get

sudo apt-get update

燒錄完 OS 鏡像後,還會彈出如下窗口:

在這裏插入圖片描述
• 輸入剛纔在 xavier 上設置的用戶名和密碼
• 確保主機和 xavier 鏈接在同一個局域網中,簡單的作法:主機經過 wifi 或網線鏈接到一個路由器,xavier 經過網線鏈接到同一個路由器
• 點擊安裝。
在這裏插入圖片描述



若是按照上面的步驟逐步進行,基本上不會出任何問題。至此,大功告成。

四、遇到的問題列舉

。。。待續寫

相關文章
相關標籤/搜索