본문 바로가기

프로그래밍/Jetson Xavier

Xavier에 Jetpack 설치방법 및 오류.(Error qemu-user-static)

Xavier에 처음 깔려있는 우분투에는 개발환경이 설정되어 있지 않아 처음 사용하기 불편합니다.

 

Jetpack 버전도 지난버전이기 때문에 최신 Jetpack과 CUDA 등 개발환경을 설정하는 것이 좋습니다.

 

https://developer.nvidia.com/nvidia-sdk-manager

 

NVIDIA SDK Manager

Everything You Need to Set Up Your Development Environment NVIDIA SDK Manager provides an end-to-end development environment setup solution for NVIDIA’s DRIVE and Jetson SDKs for both host machine and target devices. NVIDIA SDK Manager SDK Manager User Gui

developer.nvidia.com

위 링크에서 SDK Manager를 받아 설치합니다.

이 모든 과정은 Xavier에서가 아닌 PC에 설치된 우분투에서 진행했습니다.

sudo apt install ./sdkmanager-[version].deb

 

설치가 완료되면 sdk manager를 실행하고 로그인을 합니다.

 

Step1 에서는 타겟 디바이스를 Xavier로 설정하고 다음을 누르시면 되며

다운로드 과정은 자동으로 진행됩니다.

 

여기서 저는 문제가 한번 발생했습니다.

에러는 qeum-user-static 설치를 못해서 나는 에러였고

원인은 dpkg --print-foreign-architectures 로 알 수 있었습니다.

dpkg --print-foreign-architectures

i386만 있어야 하는데 amd64가 있었으며 삭제 후 update를 통해 해결했습니다.

sudo dpkg --remove-architecture arm64
sudo apt update

나머지 Jetpack 설치는 Recovery 모드에서 flashing이 진행됩니다.

Recovery 모드는 다음과 같이 진입합니다.

1. 전원을 종료한다.
2. 가운데 버튼을 누르고 있는다.
3. 파워버튼을 누르고 있는다.
4. 두 버튼을 동시에 뗀다.

 

이후 jetson OS 이미지가 만들어지며 Flashing 되며, 

Xavier가 부팅된 후 기본 설정들을 셋팅한 후 ifconfig로 IP를 확인한다.

 

나머지 CUDA등등의 API들은 IP와 유저ID/PW를 입력하면 자동으로 설치되지만

속도가 느리기 때문에 여유있게 작업해야한다.

 

'프로그래밍 > Jetson Xavier' 카테고리의 다른 글

Jetson Xavier 처음 시작하기  (0) 2019.12.20