반응형

Jetson & 머신러닝 19

집 밖에서 Xavier AGX를 원격으로 전원 켜기(WOL; wake on lan)

내 경우, 집의 네트워크 구성은 공유기에 raspberry pi3, jetson nano, Xavier AGX 가 연결되어있다. raspberry pi와 jetson nano는 언제나 켜져 있는 홈서버 역할을 하는데, Xavier는 전기를 많이 쓸 것 같아서, 자주 꺼두게 된다. 그런데, 사용하고 싶을 때 전원을 넣고 사용하려니 귀찮고 해서 필요할 때 사용하고, 사용하지 않을 때는 정지 상태로 놔둘 수 있도록 해봤다. Xavier를 정지상태로 만들기 위해서는 아래의 패키지를 설치한 후에 아래에 적힌 일련의 명령어로 정지 상태로 만들수 있다. 정지된 Xavier를 깨우려고 하면 다른 서버에서 명령어를 입력하면 깨우도록 할 수 있는데, 이때 사용한 서버는 공유기에 연결된 jetson nano를 사용토록 했다..

Jetson AGX Xavier 초기 설치(2)

앞에 글에서, Host 용으로 PC에 VM을 설치하여 우분투 설치하는 과정을 설명하였다.Xavier의 Recovery 버튼(버튼 3개 중에 중간에 있는 버튼)을 누른 상태에서 왼쪽에 있는 전원 버튼을 눌렀다가 같이 때면 Recovery Mode로 시작된다.그 다음은 VM에서 Xavier의 USB-C 포트와 노트북의 USB포트를 케이블로 연결한다. 케이블은 Xavier 구매할 때 같이 제공된 것을 이용한다. 물론, PC와 Xavier간에 케이블 연결을 먼저 한 후에 Xavier를 Recovery Mode로 실행될 수 있게 해도 된다.이제 PC의 VM에서 USB 를 인식하게 하는 방법을 설정해본다. 아래 사진과 같이 VM의 장치>USB를 선택하여 나온, NVIDIA Corp. APX 라는 것을 선택한다. 이..

VirtualBox에 우분투 설치 후, Nvidia AGX Xavier 초기 설치

먼저 윈도우에 virtualbox를 먼저 설치한다. virtualbox는 오라클홈페이지에서 다운로드 받아서 설치할 수 있다. http://www.oracle.com/virtualization/virtualbox/ 위 주소의 우측 상단 조금 밑에 있는 virtualbox다운로드 사이트를 접속하면, OS별로 virtualbox 설치 파일을 다운로드 할 수 있다. 윈도우에서 설치할 것이라서 윈도우용 virtualbox를 다운로드 받아서 설치를 한다. 설치 방법은 쉬우니 넘어간다. virtualbox에 우분투를 설치하기 위해서, 우분투 홈페이지에 접속해서 설치 이미지를 다운로드 받는다. 우분투 이미지는 다음의 주소에서 다운로드 받을 수 있다. http://ubuntu.com/#download Enterprise..

ubuntu 18.04 LTS Bluetooth 인식 해결 방법

NVIDIA XAVIER를 사용하려는데, 블루투스 키보드가 잘 안 붙는다. 해결 방법을 아래에 간략히 요약한다. 첫번째로, 현재의 bluez 버전을 확인하자. 아래의 # 이후의 라인에 있는 명령어를 입력한다.( dpkg --status bluez | grep '^Version:' ) 그 실행결과는 다음과 같다. 명령어를 실행한 이 시스템의 버전정보는 5.48로 나온다. # dpkg --status bluez | grep '^Version:' Version: 5.48-0ubuntu3.4 두번째로는 블루투스 모듈을 새버전(2021년 1월 15일 기준으로 5.50)으로 업데이트 하기 위해 저장소를 추가한다. $ sudo add-apt-repository ppa:bluetooth/bluez [sudo] pass..

NVIDIA JETSON AGX XAVIER DEVELPER KIT 개봉

Jetson AGX Xavier 개발 키트를 구매하려고, 알리익스프레스, 이베이, 아마존을 찾아봤는데... 지금까지 알리의 제품이 신뢰도 높고 가격도 싸다고 생각했고, 상대적으로 아마존의 제품가격이 비싸다는 생각을 가졌었다. 이번에 AGX Xavier를 구매한다고 찾다가 보니 아마존에서 판매하는 Xavier 제품이 가격이 몇십달러 싸고 한국 배송비도 없는 조건이어서 고민없이 주문을 했다. 금액이 비싼지라 관세도 추가로 내야한다. 주문하고 받기까지 약 10일 좀 더 걸린 것 같다. 아마존에서 온 박스는 엄청 큰 라면 박스 만한 것에 에어팩 넣어져서 속에는 한뼘 길이의 박스가 들어 있었다. 이 박스를 열어보면, 심플했다. 불필요한 설명서가 있다. 설명서에는 간단한 주의사항이 있다. 개발 키트를 만질 때는 손..

라즈베리파이4에 opencv3.x 설치 오류 해결방법

컴파일 중에 아래와 같이 CODEC_FLAG_GLOBAL_HEADER 가 정의되지 않았다는 에러 메시지가 나올 때의 해결 방안입니다. /modules/videoio/src/cap_ffmpeg_impl.hpp:1484:21: error: ‘CODEC_FLAG_GLOBAL_HEADER’ was not declared in this scope. 아래의 파일을 열어서, 맨 앞쪽에 아래의 #define 3줄을 추가하고 컴파일 하면 됩니다. opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp #define AV_CODEC_FLAG_GLOBAL_HEADER (1

젯슨나노(Jetson nano) OpenCV4 설치 오류 수정

아직 수정중... 젯슨나노에 Darknet 설치를 할 때, OpenCV4를 사용할 때 오류가 나는데, 이를 해결하는 방법을 찾아보았다. 우선 OpenCV4를 설치하는 방법은 아래와 같이 설치할 수 있다. https://pysource.com/2019/08/26/install-opencv-4-1-on-nvidia-jetson-nano/Install Opencv 4.1 on Nvidia Jetson Nano - PysourceWe’re going to learn in this tutorial how to install Opencv 4.1 on the Nvidia Jetson Nano. First of all we need...pysource.com 하지만, 아래의 절차대로 따라 했을 경우, cmake실행할 ..

구글 이미지 수집

OSX(맥)에서 설치하는 방법을 아래에 설명한다. 1. 크롬드라이버 설치 $ brew cask install chromedriver $ brew cask install chromedriver Updating Homebrew... ==> Downloading https://chromedriver.storage.googleapis.com/83.0.4103.39/chromedriver_mac64.zip Already downloaded: /Users/igi/Library/Caches/Homebrew/downloads/2d64dd6160a21ca7c931e2018ba8fea06a98b5d57417434ad4b21b125d731d1d--chromedriver_mac64.zip ==> Verifying SHA-25..

HDMI Display 에뮬레이터/어댑터

Jetson Nano를 설치하고 모니터/키보드/마우스를 연결해서 사용하려니, 너무 덕지덕지 붙어있어서 많이 불편하였다. 그래서, jetson Nano에는 전원만 연결하고, 원격접속을 하여 사용하는 방식으로 바꾸게 되었다. Jetson Nano에는 전원만 들어가니 깔끔하게 세팅할 수 있었고, 실제 사용하는 것은 일반 노트북으로 원격 접속하여 사용하니, 편리함이 배가 되었다. 그런데, 단점이 원격접속한 GUI화면의 해상도가 VGA 수준으로 보인다. 이를 어떻게 해결 할 수 있을까 하고 찾다가 보니, Jetson Nano에 Display를 연결하지 않아서 기본 인식을 최하의 해상도로 X11이 작동되었다고 한다. 그렇다고 모니터를 꽂아둘 수도 없고, Ubuntu 설정을 변경해서 강제로 해상도를 바꿔볼까도 생각했..

반응형