반응형

xavier 11

jetson nano, xavier safe shutdown button 안전 종료 버튼 만들기

jetson xavier를 메인 보드로 사용하고 있는데, 사용을 자주하지 않는 놈이라서 계속 켜두지 않고 사용할 때만 켜고 끄려고 한다. 아래에 설명하는 것은 jetson nano에서도 동일하고 라즈베리파이에서도 핀번호가 조금 다를 뿐 동일하게 사용될 수 있다. 내가 사용하고 있는 jetson xavier는 LG스마트TV와 네트워크를 연결해서 jetson xavier에 저장된 파일을 공유하게 하였다. 공유 방식은 DLNA를 사용하였다. xavier에 minidlna를 설치해서 동영상 및 사진을 공유할 수 있도록 했는데, 동영상을 TV로 볼수 있게 했다. minidlna를 설정하는 방법은 나중에 정리한다. 당연히 TV로 동영상을 보려고 할 때는 xavier의 서버만 켜고 xavier의 모니터는 켜지 않는다..

nvidia agx xavier gpio 사용하여 안전 종료 버튼 만들기

Xavier에 버튼을 달아서, 시스템 종료를 매번 shutdown 명령어를 사용하는 것이 아닌, 버튼을 누르면 안전하게 종료하게 하려고 한다. gpio 핀을 사용하려고 하니, 정상적으로 작동되지 않아서, 아래의 방법으로 해본다. # sudo /opt/nvidia/jetson-io/jetson-io.py실행을 하면, 아래의 메뉴 선택하는 화면이 나온다. 첫번째는 jetson의 40핀 헤더에 대한 설정을 하는 메뉴인데, "Configure Jetson 40Pin Header" 메뉴, 이것을 선택하였다. 화면에 출력되는 내용이 좀 길게 나오니, 터미널 사이즈를 아래로 길게 만들어둬야지 깔끔하게 표시가 된다. =================== Jetson Expansion Header Tool ========..

xavier 우분투에서 동영상 변환(mp4, avi)

ffmpeg 프로그램으로 동영상을 변환할 수있다. 프로그램이 설치되어있지 않다면, 아래와 같이 설치를 한다. $ sudo apt install ffmpeg Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: apt-clone archdetect-deb bogl-bterm busybox-static cryptsetup-bin dctrl-tools dpkg-repack gir1.2-timezonemap-1.0 gir1.2-xkl-1.0 grub-common li..

기타 2023.01.08

[1] 신호등 신호 변경 인식 및 차량 출발 인식 방법

차를 몰다가 교차로에서 대기할 때, 잠깐 눈을 감고 있을 때가 가끔 있다. 신호가 바뀐지를 모르고 있다가 뒤에서 빵빵 거리는 것, 옆자리의 아내가 딴짓하지 말고 빨리 출발하라는 핀잔을 주는 경우도 있고.... 요즘 나오는 블랙박스에서는 앞차가 출발하는 것을 인식해서 안내해주는 기능이 있기는 하지만, 내가 맨 앞에 서 있을 경우, 신호가 바뀐 것은 인식하지 못한다. 그래서, "와이프2.0"이라는 가칭으로 "직진 신호로 바꼈어."라고 핀잔을 주는 멘트를 해주는 디바이스를 만들어볼까 해서 이 글을 적는다. 생각하지 2년이 지났지만, 바쁘다는 핑계로 미루다가...T.T 디바이스는 라즈베리파이에 카메라를 연결해서 차가 멈췄을 때만 작동하게 할 것이다. 차가 달릴 때는 필요없을 것 같고... 차가 서 있다는 것을 ..

하위 프로세스 "gnome-terminal"을 실행하기 실패

우분투에서 터미널을 실행했을 때, 아래의 오류 메시지가 나타나고 터미널이 실행되지 않는 경우에 대해 처리 방법을 아래에 적는다. gnome-terminal을 실행하지 못하기 때문에, xterm 을 실행한 후에 gnome-terminal을 실행해보니 아래와 같은 오류가 나온다. 설치된 파이썬3 를 확인해보니, /usr/bin/python3은 없고 /usr/local/bin/python3 으로 되어있다. /usr/bin/python3의 링크를 걸어보자. 다시 실행해보니, gi모듈이 없다고 나온다. import 에 표시된 glib, gio 를 아래와 같이 설치한다. 아래 화면은 이미 설치를 한 후에 화면 캡처를 한 것이라서 이미 설치되어있다고 표시된다. 그런데, 아무리 해봐도 동일한 오류만 나온다.... gi..

Nvidia AGX Xavier 동작 모드 및 FAN 속도 변경

2023.1월 추가 업데이트 Xavier를 재설치했는데, JetPack 4.6 이었나.. 설치하고 나니, 아래의 nvpmodel 의 -d 옵션이 작동하지 않았다. 우선, 아래의 명령어를 입력하면, 팬이 최대 속도로 돌아간다. sudo jetson_clocks --fan Xavier의 최고 성능을 올리기 위한 옵션이라고 하는데, 아래의 --fan옵션 관련 nvidia에서 설명된 내용이다. Option Description --show Displays the current settings. --store [] Stores the current settings to a file. The default file is l4t_dfs.conf. --restore [] Restores the saved setting..

Nvidia AGX Xavier의 Jetpack설치 후에 OpenCV / CUDA 지원 해결

설치 정보를 보면 다음과 같다. OpenCV 4.1.1 설치되어 있는데 CUDA 지원이 안되는 것 같다. $ jetson_release - NVIDIA Jetson AGX Xavier [16GB] * Jetpack 4.5 [L4T 32.5.0] * NV Power Mode: MODE_10W - Type: 1 * jetson_stats.service: active - Libraries: * CUDA: 10.2.89 * cuDNN: 8.0.0.180 * TensorRT: 7.1.3.0 * Visionworks: 1.6.0.501 * OpenCV: 4.1.1 compiled CUDA: NO * VPI: ii libnvvpi1 1.0.12 arm64 NVIDIA Vision Programming Interfac..

Xavier에 설치한 패키지 들

내 Xavier에 설치한 패키지 리스트 들이다. $ sudo apt-get install cmake $ sudo apt-get install python3-pip $ sudo pip3 install wget $ sudo pip3 install Cython $ sudo apt-get install libboost-all-dev $ sudo apt-get install python3-numpy $ sudo apt-get install python3-matplotlib $ sudo apt-get install build-essential python-dev python-setuptools libboost-python-dev libboost-thread-dev pyCUDA 설치 아래 주소에서 파일 다운로드 ht..

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

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

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

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

반응형