jetson-tx2平臺搭建(一) 燒寫韌體
jetson-tx2平臺是nvidia廠商的一款嵌入式平臺,普遍用於機器人領域。tx2的資源很多,可以到nviida的官網下載。
開發環境準備:
1.ubuntu14.04的主機(配置別太差,建議i5及以上處理器,記憶體不低於8G)
2.jetson-tx2開發板
3.常用線束
系統燒寫:
拿到tx2模組之後要燒寫系統進去。
第一步:
nvidia官網下載L4T Jetson Tx2 Driver Package(28.2.1)到主機,解壓Tegra186_Linux_R28.2.1_aarch64.tbz2。
第二步: nvidia官網下載L4T sample Root File System到主機,把下載的檔案拷貝到上一步解壓後的Linux_for_Tegra/rootfs目錄,解壓Tegra_Linux_Sample-Root-Filesystem_R28.2.1_aarch64.tbz2(使用sudo解壓)。
第三步: 連線TX2模組的usb micro介面到主機,並進入recovery模式。
第四步:
進入到Linux_for_Tegra目錄,第一次下載執行
sudo ./apply_binaries.sh
第五步(開始燒寫):
1.掛載網路檔案系統方式(建議一開始使用此方式,檔案系統固定後再燒寫到emmc)
sudo ./flash.sh -N 192.168.3.200:/home/ubuntu/work//Linux_for_Tegra/rootfs jetson-tx2 eth0
2.直接燒寫到emmc方式
sudo ./flash.sh jetson-tx2 mmcblk0p1
第六步(安裝CUDA,openCV等): 下載JetPack-L4T-3.3-linux-x64_b39.run,執行JetPack-L4T-3.3-linux-x64_b39.run安裝nvidia官方的庫,選擇下面幾項:
1.安裝目錄,檔案下載目錄(這兩個目錄都是在你的主機上面,並不是tx2裝置上)
2.板卡型別(這裡選擇jetson-tx2)
3.需要安裝的應用(預設全選)
點選下一步即可,這裡可能等的時間比較久,根據網路情況決定。下載完之後,會提示讓板卡進入recovery模式。板卡進入recovery模式之後就會自動幫你安裝完所有東西了,直到最後提示你關閉視窗。
第七步(安裝ROS):
ROS的安裝方式參考ROS官網即可,但有一點要注意不執行第六步是不能成功安裝ROS的。或者你手動把缺少的依賴安裝上,但是不建議手動安裝。