Linux,Unix,BSD 147

[Jetson] GPU 상태 등을 확인하기 위한 "nvidis-smi"는?

개요 새로 받은 NVIDIA Jetson ORIN NX에 jetson linux 설치를 마치고 활용을 해봐야하는데, 막상 어떤 것을 어떻게 확인해야 하는지 막막하였습니다. 특히 GPU 등의 상태를 확인하는 "nvidia-smi" 명령이 안되어서 난감했는데, 이를 대체할 다른 명령들인 "tegrastats", "jtop"에 대해서 알아 보겠습니다. tegrastats jetson용 Linux가 정상적으로 설치된 경우, jetson의 GPU 상태를 확인할 때는 "nvidia-smi" 대신 "tegrastats"를 이용하면 됩니다. CPU, 메모리, GPU 사용량 및 전원에 대한 정보까지 상세하게 확인할 수 있습니다. nvidia@tegra-ubuntu:~$ sudo tegrastats [sudo] passw..

[Jetson] DeepStream-6.2 Sample 구동 실패/성공

운용 환경 DeepStream-6.2 Sample 구동 실패한 환경에 대하여 정리해 둡니다. (실패는 성공의 어머니 ㅠ.ㅠ) Host PC 준비 OS: Ubuntu 22.04 Jetson 구동환경 Jetson : Orin NX 16GB OS : R35.2.1 Docker Tegra Linux 이미지 준비하기 : R35.4.1 / R35.2.1 다음은 현재 Tegra Linux 가장 최신 버전인 R35.4.1을 준비하는 과정입니다. mkdir -p ~/work/L4T_r35.4.1 cd ~/work/L4T_r35.4.1 wget https://developer.nvidia.com/downloads/embedded/l4t/r35_release_v4.1/release/jetson_linux_r35.4.1_aa..

[Embedded] Orange Pi 5에 Armbian을 이용하여 USB memory 부팅 시도기 (실패)

개요 작년에 구매해 놓았던 오렌지 파이 (Orange Pi) 5가 USB Memory로는 부팅이 안되고 SD card 만으로 되어서 방치해 두고 있다가 오랜만에 검색해 보니 "[Guide] How to boot Orange pi 5 from SATA m.2 SSD not NVME (for Orange pi OS and Armbian)" 과 같은 글이 올라와 있어서 USB memory로 부팅을 시도해 보았지만 실패하였습니다. 비록 실패했지만 그 과정을 정리해 둡니다. SBC : 오렌지 파이 (Orange Pi) 5 4GB RAM 버전 OS : Armbian - 22.11.4 SD Card : Sandisk Ultra 16GB USB Memory : Sandisk 32GB Armbian을 이용하여 Orang..

Linux,Unix,BSD 2023.02.14

tar 파일 묶을 때, 특정 폴더 및 파일 제외하기

개요 "tar" 명령을 이용하여 파일을 묶을 때, 특정 파일이나 폴더들은 제외하고 묶고 싶은 경우가 있는데, 이 때는 어떻게 하면 될지 알아 보겠습니다. 다음과 같은 구조의 소스가 있다고 가정하고, 불필요한 "logs", "video", "pycache" 폴더들을 제외하고 묶는 방법을 알아 보겠습니다. pi@raspberrypi:~ $ tar cvf tracker.tar.gz tracker/ tracker/ tracker/jpg2avi/ tracker/jpg2avi/create_video.py tracker/TrackingTools/ tracker/TrackingTools/matching.py tracker/TrackingTools/tracking_obj.py tracker/TrackingTools/ka..

Linux,Unix,BSD 2023.01.10

[Linux] ubuntu 환경에서 7zip 사용하기

개요 ubuntu 환경에서 "*.7z" 압축 파일을 다루기 위하여 "7zip"을 설치하고 활용하는 방법을 정리합니다. 사용환경 OS : Ubuntu 20.04 SBC : NVIDIA Jetson AGX ORIN 7zip 설치하기 "7zip" 패키지는 다음과 같이 설치합니다. orin@ubuntu:/opt/hunature/flpd$ sudo apt install p7zip-full p7zip-rar Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: p7zip The following NEW packages..

Linux,Unix,BSD 2022.12.01

[RPi] 카메라(Camera)의 지원 해상도 알아보기

개요 카메라(Camera)의 지원 가능한 해상도 목록 정보를 확인하는 방법을 알아 보겠습니다. v4l2-ctl "v4l2-ctl" 명령을 이용하면 손쉽게 지원 가능한 해상도 목록 정보를 얻을 수 있습니다. vas@raspberrypi:~ $ v4l2-ctl -d /dev/video0 --list-formats-ext ioctl: VIDIOC_ENUM_FMT Type: Video Capture [0]: 'MJPG' (Motion-JPEG, compressed) Size: Discrete 640x480 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.040s (25.000 fps) Interval: Discrete 0.050s (20.000 fps)..

[RPi] OpenVINO 빌드 중 발생한 오류 - Python module 'cython>=0.29.22' is missed

문제점 및 증상 라즈베리파이(Raspberry Pi) 4B 라즈비안(Raspbian) Bullseye 64bit 버전에서 OpenVINO 빌드 중 다음과 같은 오류가 발생하였습니다. CMake Error at cmake/developer_package/message.cmake:20 (_message): Python module 'cython>=0.29.22' is missed, IE Python API 1.0 will not be built (ENABLE_PYTHON is OFF) Call Stack (most recent call first): src/bindings/python/CMakeLists.txt:90 (message) src/bindings/python/CMakeLists.txt:111 (o..

[RPi] 와치독(watchdog) 설정하기

개요 라즈베리파이에 내장된 와치독 기능을 이용하여 기기가 먹통이 되는 등 하드웨어적으로 응답이 없을 경우, 자동으로 시스템이 재부팅이 되도록 설정할 수 있습니다. 특히 무선랜의 응답이 없을 경우에도 자동으로 와치독이 동작하도록 하는 방법을 알아보겠습니다. 와치독을 이용하는데 있어서 다음의 사항들에 대한 주의가 필요합니다. 라즈베리파이가 무한 재부팅에 빠질수 있음 강제 시스템 재시작에 따른 파일 손상(File corruption) 위험 예상치 못한 재부팅 와치독의 파라미터를 조정하여 위 사항들을 최대한 배제할 수 있도록 해야 합니다. 와치독(watchdog) 설치 "/boot/config.txt" 파일에 다음과 같이 와치독 활성화를 위한 설정을 추가 후, 재부팅을 합니다. pi@raspberrypi:~ $..

[RPi] DNS 찾지 못하는 문제

문제점 및 증상 라즈베리파이 3B가 설치된 곳에서 외부 인터넷을 연결하였는데, DNS를 찾지 못해 시스템이 정상적으로 동작하지 않았습니다. pi@raspberrypi:~ $ ping www.tistory.com ping: unknown host www.tistory.com 해결 과정 원격으로 해당 장비에 접속하여 DNS 서버로의 PING은 문제가 없음 (인터넷 연결 정상)을 확인 pi@raspberrypi:~ $ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.697 ms 64 bytes from 192.168.1.1: icmp_seq=..

[RPi 4] NodeJS 최신 버전 설치하기

개요 라즈베리파이 4B에 최신 64비트 OS를 적용한 NodeJS 개발환경을 구축하는 방법을 알아보도록 하겠습니다. 시험 환경 SBC : Raspberry Pi 4B OS : Raspberry OS 64bit Bookwarm Kernel: 6.6 준비 사항 NodeJS 개발을 위하여 최신 패키지로 업데이트 합니다. $ sudo apt update $ sudo apt upgrade NodeJS를 설치할 수 있는 환경을 만들기 위한 필수 패키지를 설치합니다. $ sudo apt install -y ca-certificates curl gnupg NodeJS 설치하기 NodeJS 패키지 저장소에 대한 공개키를 추가합니다. $ curl -fsSL https://deb.nodesource.com/gpgkey/no..

728x90