Jetson TX2鏡像刷板法


使用Nvidia官方自帶的腳本,備份鏡像、恢復鏡像,快速在新板子中部署DL環境

在之前的一篇博客中,詳細介紹了使用JetPack刷系統以及使用離線包部署DL環境(cuda、cudnn、opencv、caffe)的方法。(http://huchaowei.com/2017/04/19/TX1-2configuration/)
使用這種方法刷板大概需要花1小時,如果面臨較大批量的刷板需求的話,將會花費大量的時間。

在Nvidia官方的TX2驅動包中,有一個寫好的刷系統腳本flash.sh,使用該腳本可以快速備份或者恢復TX2的系統鏡像。

准備工作

1.在NVIDIA官網下載TX2驅動包以及示例系統(本文使用L4T R28.1版本的系統)

      
      
      
              
1
2
      
      
      
              
Tegra186_Linux_R28.1.0_aarch64.tbz2
Tegra_Linux_Sample-Root-Filesystem_R28.1.0_aarch64.tbz2

鏈接:
https://developer.nvidia.com/embedded/downloads

"da"
"da"

2.將上述文件拷貝到宿主機上
3.執行命令解壓文件生成文件夾 Linux_for_Tegra

      
      
      
              
1
      
      
      
              
sudo tar -vxjf Tegra186_Linux_R28.1.0_aarch64.tbz2

4.進入文件夾,解壓文件,運行命令

      
      
      
              
1
2
3
4
      
      
      
              
cd Linux_for_Tegra/rootfs
sudo tar -jxpf path/to/Tegra_Linux_Sample-Root-Filesystem_R28.1.0_aarch64.tbz2
cd ..
大專欄   Jetson TX2鏡像刷板法>sudo ./apply_binaries.sh

鏡像備份工作

當已經有一塊完全部署好DL環境的TX2時,可以使用命令備份該TX2的系統鏡像,用於后期快速給新開發板刷寫系統.
1.用 USB-Micro USB 線連接宿主機與TX2
2.TX2進入recovery模式:按機器上的 POWER 鍵后,長按 RECOVERY 鍵並點按 RESET 鍵即可進入recovery 模式
3.宿主機進入Linux_for_Tegra 目錄

      
      
      
              
1
      
      
      
              
cd Linux_for_Tegra/

4.執行鏡像備份命令:

      
      
      
              
1
      
      
      
              
sudo ./flash.sh -r -k APP -G {文件絕對路徑} jetson-tx2 mmcblk0p1

【注】文件路徑可自定義,文件后綴名為*.img

鏡像恢復工作

使用已有的鏡像刷寫新TX2.
1.用 USB-Micro USB 線連接宿主機與TX2
2.TX2進入recovery模式:按機器上的 POWER 鍵后,長按 RECOVERY 鍵並點按 RESET 鍵即可進入recovery 模式
3.宿主機進入Linux_for_Tegra 目錄

      
      
      
              
1
      
      
      
              
cd Linux_for_Tegra/

4.將備份過的鏡像文件拷貝到 Linux_for_Tegra/bootloader/
5.將鏡像文件重命名為 system.img
6.執行鏡像恢復命令:

      
      
      
              
1
      
      
      
              
sudo ./flash.sh -r jetson-tx2 mmcblk0p1

刷寫完畢后可以檢查新板子系統環境是否完備。

致謝: 感謝實驗室牛歡同學的分享!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM