AGX Xavier의 DeepStream 3.0을 위해 별도로 이 Version을 설치
https://developer.nvidia.com/embedded/jetpack-4-1-1
https://developer.nvidia.com/embedded/downloads#?search=JetPack%204.1.1
아래 파일을 Download 하여 아래와 같이 실행
./JetPack-L4T-4.1.1-linux-x64_b57.run
Full로 선택하자, Custom으로 선택을 해도, Host App들은 설치가 된다.
ifconfig 로 확인해서 interface에서 인터넷되는 ethernet 선택
Force USB Recovery Mode 변경모드 변경 후 엔터 치면, Flash Writing 시작
Jetson OS 부터 Jetson SDK component까지 설치를 진행
Jetson OS를 Flash가 된 후 자동으로 Mass Storge가 잡히고, README가 나온다.
그 후 SDK가 설치가 진행을 한다.
처음에는 아래와 같이 CUDA 부분이 미 설치되는 에러발생 (인터넷이 안되어서 그런것 같다)
그래서 아래와 같이 손 수 apt install 로 각 package 설치하라고 하는데, 왠지 찜찜해서 전부 다시 설치를 진행을 한다.
제대로 설치되면, 아래와 같이 Install이 끝났다는 표시와 함께 X Term을 닫으라는 메세지가 나옴
그리고 전부 창을 닫고 종료하고 Reboot 하자
$ cd ~/Jetpack/jetpack4.1.1/Xavier/Linux_for_Tegra $ lsusb // 반드시 Jetson 연결 확인 후, Recovery Mode 변경 .. Bus 001 Device 055: ID 0955:7019 NVidia Corp. $ sudo ./flash.sh -r -k APP -G cloneX.img jetson-xavier mmcblk0p1 // Jetson AGX Xavier의 APP Partition Image를 Backup (cloneX.img) ( Filesystem $ ls // 파일 두 개 확인 cloneX.img cloneX.img.raw
JetPack 4.2 와 동일하게 문제발생 ( NVIDIA에서는 추후 버전에서 수정한다고함)
https://devtalk.nvidia.com/default/topic/1039548/jetson-agx-xavier/xavier-cloning/
상위 README를 보면 VNC Mode가 새로워서 이 부분을 아래와 같이 정리
---------------------------------------------------------------------- Installing the VNC Server ---------------------------------------------------------------------- It is expected that the VNC server software is pre-installed. Execute the following commands to ensure that it is: sudo apt update sudo apt install vino ---------------------------------------------------------------------- Enabling the VNC Server ---------------------------------------------------------------------- Execute the following commands to enable the VNC server: # Inform the system which graphic display to interact with export DISPLAY=:0 # Enable the VNC server gsettings set org.gnome.Vino enabled true gsettings set org.gnome.Vino prompt-enabled false gsettings set org.gnome.Vino require-encryption false # Reboot the system so that the settings take effect sudo reboot ---------------------------------------------------------------------- Connecting to the VNC server ---------------------------------------------------------------------- Use any standard VNC client application to connect to the VNC server that is running on Linux for Tegra. Popular examples for Linux are gvncviewer and remmina. Use your own favorite client for Windows or MacOS. To connect, you will need to know the IP address of the Linux for Tegra system. Execute the following command to determine the IP address: ifconfig Search the output for the text "inet addr:" followed by a sequence of four numbers, for the relevant network interface (e.g. eth0 for wired Ethernet, wlan0 for WiFi, or l4tbr0 for the USB device mode Ethernet connection). Once you are connected to the VNC server, execute the following command to display the VNC server's graphical configuration tool, and then configure a password for the VNC connection: vino-preferences