Jetson nano - Linux 및 Container

Worldi·2021년 7월 22일
0

Jetson-nano

목록 보기
2/5
post-thumbnail

Linux 설명

Linux는 1991년 9월 17일 리누스 토르발스가 처음 출시한 운영 체제 커널인
리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영 체제 계열이다.

컴공에서는 빠지지 않고 다룰 수 밖에 없어 익숙하게 사용할 수 있었다!

Docker 설명

ㅇ Docker: Linux Container를 만들고 사용할 수 있도록 하는 오픈소스 기술 (Container 실행을 위한 운영체제)
ㅇ Container: 라이브러리, 시스템 도구, 코드, 런타임 등 S/W 실행에 필요한 도구들을 포함하는 패키지
ㅇ Jetson container는 GPU 기반 AI 개발을 위한 CUDA/cuDNN/TensorRT/Pytorch/Tensorflow/JupyterLab/ROS/DeepStream 가 설치 되어있음

현재 하고 있는 앱 어플리케이션 CI/CD pipeline 자동화 과정에서 사용해서 꽤나 익숙하였다.
Docker 의 장점은 어떤 환경에서도 빠르게 실행 할 수 있다는 것!

Linux 환경에서 Docker container 설치

git clone --recursive https://github.com/dusty-nv/jetson-inference

cd jetson-inference

docker/run.sh

다음과 같은 코드를 입력하면 Docker container 설치가 가능하다!

Docker container 를 이용한 카메라 세팅

정상적으로 위의 과정을 실행하면, Docker container 내에서 (즉 쉘 내에서) 카메라를 구동할 수 있다. 이는 다음과 같은 코드로 가능하다.

video-viewer --input-width=400 --input-height=300 csi://0
profile
https://worldi.tistory.com/ 로 블로그 이전합니다.

0개의 댓글