1. 程式人生 > >jetson-tx2平臺搭建(一) 燒寫韌體

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的。或者你手動把缺少的依賴安裝上,但是不建議手動安裝。