Linux,Unix,BSD 166

[레드마인] 위키 - 색인 문서부터 만들자

위키 문서를 작성할 때 분류별 혹은 계층별로 구조를 잡아주는 것이 보기에도 좋고 나중에 관리하기도 좋습니다. 그런데, 이 계층 구조를 만들어 나간다는 점에 있어서 레드마인 위키는 조금 불친절합니다. 예전 컨플루언스 위키를 이용했을 때는 하위 페이지들을 자동으로 표시해주는 기능이 있어서 편리했는데, 제가 사용하고 있는 레드마인 위키 버전에서는 아직 관련 기능을 제공하고 있지 않기 때문에 일일이 수동으로 만들어 주어야하는 불편함이 있습니다. 그래서 저의 경우에는 가장 먼저 색인 페이지(index)부터 만들고, 그 안에서 작성할 위키의 제목을 미리 잡아주는 형식으로 작성합니다. 예를 들면, 지금 작성하는 "레드마인 위키 - 색인 페이지부터 만들자" 글을 새로 작성한다고 하면 다음과 같이 먼저 메인 색인 페이지..

[linux] ssh 터미널에서 X 창 실행을 위한 설정(xhost)

SSH teminal에서 몇몇 예제들(DS로 처리된 영상 프레임을 데스크톱 화면에 표시하는 등)을 실행할 경우에 다음과 같이 설정해 주어야 정상적으로 실행됩니다. nvidia@nvidia-OrinNX16G:~$ export DISPLAY=:0 nvidia@nvidia-OrinNX16G:~$ xhost + access control disabled, clients can connect from any host "xhost +"를 조금 더 기술적으로 설명하면, X 서버가 모든 호스트에 대해 그래픽 요청을 허용하겠다는 의미입니다. 또한 그래픽 요청하는 호스트 접근 제어를 하지 않겠다(disable)는 의미이기도 합니다. 이 설정을 해주어야 다른 터미널에서 데스크톱 화면에 X 창을 띄울 수 있게 됩니다. 반대로..

Linux,Unix,BSD 2023.11.01

[linux] GStreamer에서 'Missing element: ITU H.264 decoder' 오류

문제점 및 증상영상 파일을 GStreamer를 이용하여 처리하려는 중에 다음과 같이 'Missing element: ITU H.264 decoder' 오류가 발생하였습니다.Setting pipeline to PAUSED ...Pipeline is PREROLLING ...WARNING: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstAviDemux:avidemux0: Could not demultiplex stream.Additional debug info:../gst/avi/gstavidemux.c(4088): gst_avi_demux_stream_header_pull (): /GstPipeline:pipeline0/GstDecodeBi..

Linux,Unix,BSD 2023.10.19

[Jetson] modprobe: FATAL: Module nvidia not found in directory /lib/modules/5.10.104-tegra

문제점 및 증상 DeepStream python 예제를 "nvcr.io/nvidia/deepstream-l4t:6.3-samples" 컨테이너를 이용하여 실행하려던 중 다음과 같은 오류가 발생하였고, 이를 해결하는 과정일 정리해 둡니다. "nvcr.io/nvidia/deepstream-l4t:6.3-samples" 컨테이너는 다음과 같이 실행하였습니다. docker run -it --rm --net=host --runtime nvidia --gpus all --name=ds \ -v /tmp/.X11-unix/:/tmp/.X11-unix \ -v ~/work:/workspace -w /workspace \ nvcr.io/nvidia/deepstream-l4t:6.3-samples 위와 같이 실행된 컨테이..

[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)..

728x90