Jetson TX2學習筆記(一):軟硬件基礎環境配置

拿到了Jetson TX2套件,在給套件安裝開發環境時踩了很多坑。上網查閱的資料也都沒能解決問題,這裏把成功安裝步驟一一記錄下來,同時將所遇到且網上未提及的問題也進行一下分析。

先說一下,Jetson TX2套件(下文稱‘TX2主機’)有官網安裝教程,但只看官網教程(https://docs.nvidia.com/jetpack-l4t/index.html#developertools/mobile/jetpack/l4t/3.0/jetpack_l4t_install.htm)應該無法順利安裝。我的開機到JetPack包安裝完成全過程如下,親測可用。

TX2主機安裝配置主要可分爲硬件安裝和軟件配置兩部分,首先是硬件環境安裝
先曬主機的盒照和開箱照。
盒照
TX2主機所有配件如下圖(左爲USB轉接線和天線,中爲主機,右爲電源線,上爲說明書和使用指南)。
開箱照
產品自帶說明書。下圖是TX2主機安裝好天線、電源線、HDMI線和鍵鼠後的照片。
安裝好硬件圖
注意要開機運行,除了TX2主機還需要準備:1.輸入輸出設備(顯示器、鍵鼠)。2.插頭轉換器(插頭圖見下文)。3.HDMI線(VGA線無法連接主機)。4.USB hub(可選)。
插頭圖
插頭圖

硬件安裝遇到的坑:
1.附屬硬件要及時購買,否則TX2主機到了還要等配件才能開始實驗。
2.另顯示器可能並不會自動識別當前的信號源,需要手動選擇HDMI信號。

硬件設備安裝至此完成

接下來是軟件部分——TX2主機通用環境配置
第一次開機Ubuntu系統還沒有GUI,需要輸入命令,安裝GUI(如圖)。這步直接照屏幕上指令操作即可。
安裝GUI
至此TX2主機已經能成功開機。
成功開機圖
到手的TX2主機自帶純淨的Ubuntu16.04系統,需要安裝JetPack以更好發揮其特性。由於nvidia提供的JetPack僅有x86二進制版本而TX2主機的CPU是ARM架構,需要一臺x86電腦爲TX2主機安裝JetPack包,我在自己的PC上安裝了Ubuntu16.04虛擬機。

先從官網上下載JetPack安裝文件(https://developer.nvidia.com/embedded/jetpack),在官網簡單註冊後即可直接下載,下載完成後創建一個單獨目錄‘jetpack’將之放置該目錄下,使用命令’sudo chmod +x 文件名’修改文件的執行權限後運行該文件,如下圖所示。
文件運行圖
文件要先在PC上下載完成後才能寫入TX2主機,因此第一次運行程序時需要將’Host-Ubuntu’上的包全部下載安裝,即對’Host-Ubuntu’的action選擇‘install’,如下圖所示。
PC安裝
在’Target-jetson TX2’部分的選項如下圖所示。注意這裏只進行刷機,後面的install on target選項的選擇是‘no action’,刷機過程無法聯網,故而需要線刷,將PC和TX2主機使用主機配件中的USB線連接起來,再將主機切換進入recovery模式(切換方式見說明書)之後點擊next開始刷機即可。
選項圖
刷機完成後重啓,這裏不再刷機而只安裝JetPack。將JetPack包的內容安裝至TX2主機上。對應,這裏的flash OS.. 選項選擇’no action’,而install on target 選擇 ‘install’。
選項圖
安裝Jetpack時,PC和TX2主機可以通過無線路由連接(如下圖一,選擇第一項),在PC的安裝程序上輸入TX2主機的IP地址和用戶密碼即可(如下圖二),之後一直點next,在遠程的命令行窗口中經過漫長的安裝等待後即安裝成功。
這裏寫圖片描述
這裏寫圖片描述
‘enter’關閉窗口後即安裝成功。
這裏寫圖片描述
安裝完成後運行測試程序,如能成功運行,則JetPack包成功安裝。

環境配置上遇到的坑:
1.無法自行匹配IP地址:
按照官網教程,刷機和安裝JetPack可以一次性完成。但試了好幾次,在安裝過程中都卡在了Determining the IP address of target步驟(如下圖)。可以採用先刷機,後重啓安裝文件包的方法解決問題。如上文步驟所示,刷機和安裝JetPack文件包分兩次完成。(還有一個小坑,如果開始刷機時選擇了一次性完成,但卡在Determing..界面後強行停止安裝。想要成功安裝JetPack包需要按以上步驟重新執行刷機步驟,否則安裝JetPack時會出現許多意想不到的錯誤,我在這個坑裏停了一天)
這裏寫圖片描述
2.文件包總是安裝失敗:
主要有兩個問題,一是運行JetPack安裝程序時出現the manifest file is broken錯誤,這一錯誤不定時出現,可能與網絡狀態相關,目前的解決辦法是再嘗試運行幾次安裝程序,總會出現成功加載情況。

二是使用虛擬機爲TX2寫入數據時,需要確保虛擬機網絡和TX2主機網絡處在同一網段下,可以使用VMWARE的橋接模式,手動設置網卡的IP地址。

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