본문 바로가기
NVIDIA Jeston/Jetson BSP

Aetina AX720 (AGX Xavier) 이미지 백업

by makepluscode 2022. 1. 29.
반응형

엔비디아 Jeston AGX Xavier 백업 및 복원

엔비디아 Jetson 에 필요 소프트웨어를 설치하고 설정하는 많은 시간이 소요된다. 특히 양산을 전제로 할 경우, 개발과 출시 과정에서 전체소프트웨어를 이미지화 하는 방법이 필요하다. 엔비디아 Linux 4 Tegra BSP 에서 flash 스크립트를 통해 Jetson 의 소프트웨어를 백업하고 복원하는 기능을 제공한다.

Jetson AGX Xavier 이미지 백업, 복원

테스트 환경

  • 엔비디아 젯슨 AGX 자비에 (Aetina AX720)
  • Jetpack 4.6 (L4T R32.6.1)
  • X86 Host PC (Ubuntu 18.04)

Jetson 이미지 백업하기

flash 스크립트를 통해 Jetson 의 소프트웨어를 백업한다. 아래의 명령어는 eMMC 의 루트파일시스템을 포함된 mmcblk0p1 을 system-jetpack-installed.img 라는 이름으로 백업하는 내용이다. 이 과정에서 백업은 eMMC 의 특정 파티션을 그대로 dump 하여 호스트에 이미지 파일로 저장하는 작업으로 생각할 수 있다.

Linux_for_Tegra$ sudo ./flash.sh -r -k APP -G system-jetpack-installed.img jetson-xavier mmcblk0p1

작업이 정상적으로 완료되면, 아래와 같이 약 30G 의 raw 이미지가 생성된 것을 볼 수 있다.

Linux_for_Tegra$ ls -al system-jetpack-installed*
-rwxr-xr-x 1 root root 17512705124  1월 29 19:32 system-jetpack-installed.img
-rw-r--r-- 1 root root 30064771072  1월 29 19:31 system-jetpack-installed.img.raw

Jetson 이미지 쓰기

백업된 이미지는 flash.sh 로 다시 쓸 수 있다. 아래의 명령어는 -r 옵션으로 백업된 system.img 파일을 Jetson 에 쓰도록 요청한다.

 

$ sudo cp system-jetpack-installed.img.raw bootloader/system.img
$ sudo ./flash.sh -r jetson-xavier mmcblk0p1

참고자료

젯슨 나노 이미지 백업, 복원은 아래 글을 참고하자.

https://makepluscode.tistory.com/140

 

Jetson Nano 이미지 백업과 재사용

엔비디아 Jetson Nano 이미지 백업과 재사용 매번 Jetson Nano 에 L4T, Jetpack 등 개발에 필요한 소프트웨어 패키지를 설치하기는 시간이 많이 소모 된다. 하나의 레퍼런스 Nano 보드에 필요한 패키지를 모

makepluscode.tistory.com

반응형