JetPack 4.1.1 설치
https://ahyuo79.blogspot.com/2019/06/jetpack-411.html
JetPack 4.2 설치 및 Jetson AGX Xavier
https://ahyuo79.blogspot.com/2019/06/jetpack-42-jetson-agx-xavier.html
https://ahyuo79.blogspot.com/2019/05/jetpack-42.html
- 이전 JetPack 설치 장소 및 관리
앞으로도 4.2와 같이 한 곳에서 관리하면 될 것 같다.
//4.2 설치장소 (SDK Manager 사용) $ cd ~/nvidia $ tree -L 2 . └── nvidia_sdk ├── JetPack_4.2_Linux ├── JetPack_4.2_Linux_P2888 └── JetPack_4.2_Linux_P3310 //4.1.1 설치장소 (./JetPack-L4T-4.1.1-linux-x64_b57.run 실행) $ cd ~/Jetpack/jetpack4.1.1/Xavier/Linux_for_Tegra //3.3 Jetson TX2 용 $ ~/project/jetsonTX2
1.1 JetPack 4.2.1 설치 (SDKManger 관리)
이전 4.2 부터 SDKManger를 이용하여 설치를 진행했기때문에, 이를 이용하여 업데이트만 해줘서 쉽게 업그레이드가 가능하고, 쉽게 설치가 가능하다.
만약 JetPack이 없다면, 아래의 사이트에서 Download하고 설치하고 설치방식의 그 전하고 동일하기때문에 그전의 문서를 참조하자.
JetPack Download
https://developer.nvidia.com/embedded/jetpack
- SDKManger 실행
cd ~/nvidia ~/nvidia$ sdkmanager
Update 후 쉽게 4.2.1 Version을 설치가능
Target Device도 설정만 해주면됨
1.2 Jetson AGX Xavier (Deepstream SDK 4.0)
아래와 같이 DeepStream SDK가 기본으로 포함되어 나오고 있으며, 이제 4.0 볼수가 있다.
그리고, 아래와 같이 Download & Install Option을 선택해서 상위 설치된 장소와 같은지 확인을 하자.
STEP 3으로 가기전에, SDKmanager가 Jetson OS를 Flash를 한 후 초기화가 진행이 된다.
이때 다시 Jetson의 Ubuntu Setup을 다시 해주고, SDK Manager에서 id/pw를 넣고 진행하면, Jetson SDK Components를 설치가능하다.
상위와 같이 진행하면, 구지 Recovery Mode로 들어가지 않아도 모든 설치가 진행된다.
- NVIDIA SDK 설치위치 재확인
$ cd ~/nvidia/nvidia_sdk ~/nvidia/nvidia_sdk$ tree -L 2 . ├── JetPack_4.2.1_Linux_GA │ └── documentations ├── JetPack_4.2.1_Linux_GA_P2888 // Jetson AGX Xavier │ └── Linux_for_Tegra ├── JetPack_4.2_Linux │ └── documentations ├── JetPack_4.2_Linux_P2888 │ └── Linux_for_Tegra └── JetPack_4.2_Linux_P3310 └── Linux_for_Tegra
- NVIDIA NGC 지원확인
https://github.com/NVIDIA/nvidia-docker/wiki/NVIDIA-Container-Runtime-on-Jetson
$ sudo dpkg --get-selections | grep nvidia [sudo] password for nvidia: libnvidia-container-tools install libnvidia-container0:arm64 install nvidia-container-runtime install nvidia-container-runtime-hook install nvidia-docker2 install $ sudo docker info | grep nvidia Runtimes: nvidia runc Name: nvidia-desktop
- NVIDIA Jetson USB Network 주소변경
$ find /etc/systemd/system -name 'nv-l4t-usb-device-mode*' /etc/systemd/system/nv-l4t-usb-device-mode.service /etc/systemd/system/multi-user.target.wants/nv-l4t-usb-device-mode.service $ cat /etc/systemd/system/nv-l4t-usb-device-mode.service [Unit] Description=Configure USB flashing port for device mode [Service] Type=simple RemainAfterExit=yes ExecStart=/opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode.sh ExecStop=/opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode-stop.sh [Install] WantedBy=multi-user.target $ sudo vi /opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode.sh # The IP address shared by all USB network interfaces created by this script. #net_ip=192.168.55.1 net_ip=192.168.55.3 # The associated netmask. net_mask=255.255.255.0 # The associated network address. net_net=192.168.55.0
https://devtalk.nvidia.com/default/topic/1039410/jetson-tx2/how-to-delete-l4tbr0-bridge/