TX2系統環境映象製作及燒寫
摘自:https://blog.csdn.net/zong596568821xp/article/details/80625160
TX2系統環境映象製作及燒寫
ZONG_XP 2018-06-08 17:00:14 6451 收藏 15
分類專欄: NVIDIA Jetson
版權
傳統TX2採用JetPack刷機的方法來部署板子的環境,對於單個板子而言沒有問題,但對於大批量的TX2板子,如果都採用同樣的方法、重複的操作來部署系統環境,無疑是一件很費時間的事情。如果有了母板,即配置好環境的板子,可以通過製作映象的方法來快速複製板子的環境,達到快速部署的目的。
本方法原創於實驗室牛歡同學,感謝胡超偉同學的整理
準備工作
1、帶有Ubuntu系統的宿主機,可在windows上安裝VMvare虛擬機器來實現(注意虛擬機器要有足夠的硬碟空間,最好大於100G)
2、USB-Micro USB線一根
3、原TX2板子及待部署環境的新TX2板子
4、TX2驅動包(本文使用L4T R28.1版本的系統)
為了方便下載,百度網盤連結:https://pan.baidu.com/s/17NQ9jmlxEK9oKmTL7WWw8g 密碼:6z42
宿主機環境部署
1、將上述檔案拷貝到宿機home資料夾下
2、執行命令解壓檔案生成資料夾 Linux_for_Tegra
sudo tar -vxjf Tegra186_Linux_R28.1.0_aarch64.tbz2
映象備份工作
1、用 USB-Micro USB 線連線宿主機與TX2
2、TX2進入recovery模式:按機器上的 POWER 鍵後,長按 RECOVERY 鍵並點按 RESET 鍵即可進入recovery 模式
可在主機上輸入lsusb,當輸出包含如下內容表示成功進入recovery模式(具體ID可能會有差異)
Bus 001 Device 004: ID 0955:7c18 NVidia Corp.
3、宿主機進入Linux_for_Tegra 目錄
cd Linux_for_Tegra/
4、執行映象備份命令
sudo ./flash.sh -r -k APP -G /home/nvidia/Linux_for_Tegra/bootloader/system.img jetson-tx2 mmcblk0p1
【注】檔案路徑可自定義,檔案字尾名為*.img
映象恢復工作
使用已有的映象刷寫新TX2.
1、用 USB-Micro USB 線連線宿主機與TX2(同樣可使用lsusb命令檢視連線是否成功)
2、TX2進入recovery模式:按機器上的 POWER 鍵後,長按 RECOVERY 鍵並點按 RESET 鍵即可進入recovery 模式
3、宿主機進入Linux_for_Tegra 目錄
cd Linux_for_Tegra/
4、將備份過的映象檔案拷貝到 Linux_for_Tegra/bootloader/下(如果是自定義的儲存路徑)
5、將映象檔案重新命名為 system.img
6、執行映象恢復命令:
sudo ./flash.sh -r jetson-tx2 mmcblk0p1
刷寫完畢後可以檢查新板子系統環境是否完備。
相關文章
- alpine 製作 PHP 環境映象PHP
- 湃兔更新映象檔案的製作與燒寫
- Linux 製作系統映象Linux
- 無需依賴Docker環境製作映象Docker
- 寫作業系統之搭建開發環境作業系統開發環境
- 使用Busybox製作最小檔案系統並燒寫入開發板
- 教你如何使用Docker製作Python環境連線Oracle映象DockerPythonOracle
- Docker定製自己的環境映象Docker
- 作業系統的執行環境作業系統
- Windows 作業系統部署ActiveMQ環境Windows作業系統MQ
- 作業系統-002- 環境配置作業系統
- 作業系統實驗 & bochs 環境配置作業系統
- ubuntu 系統及映象Ubuntu
- Ubuntu系統-FFmpeg安裝及環境配置Ubuntu
- proxmox映象製作
- 製作KubeVirt映象
- 製作Docker映象Docker
- docker學習(常用命令,映象燒錄,定製映象)Docker
- linux/OSX中“DD”命令製作ISO映象作業系統安裝U盤Linux作業系統
- 嵌入式linux系統的開發——基於JFSS2檔案系統的分割槽及映象製作Linux
- 配置 conda 映象環境
- lustre檔案系統環境搭建及測試
- CubeMX + VS Code配置環境代替Keil編寫燒錄除錯程式除錯
- 映象分層原理及容器層寫時複製
- Dockerfile映象的製作Docker
- YashanDB Docker映象製作Docker
- oracle製作docker映象OracleDocker
- Docker 映象製作方法Docker
- Docker製作jdk映象DockerJDK
- 用 Docker 製作的 Laravel 開發環境DockerLaravel開發環境
- 麒麟系統開發筆記(五):製作安裝麒麟系統、物理機安裝麒麟系統搭建Qt開發環境筆記QT開發環境
- Docker映象製作實戰:設定時區和系統編碼Docker
- 自己從零寫作業系統GrapeOS系列教程——4.GrapeOS開發環境介紹作業系統開發環境
- Elementary OS 作業系統:PHP 開發環境配置 (一)作業系統PHP開發環境
- 麒麟作業系統 (kylinos) 從入門到精通 - 研發環境 - 第十篇 Java開發及環境準備作業系統Java
- Linux系統環境搭建Linux
- Docker二所映象製作Docker
- 手機寫作業系統之 製作第1個啟動盤作業系統