버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

목차

...

문서개요

본 문서는 https://allai0811.atlassian.net/wiki/x/AQAVF (Jetson Linux 36.x.x에서 3) 에서 초기화 한 환경에서 imx708 dual port를 사용하는 방법을 설명합니다.

환경

  • jetson linux Jetson Linux 36.3

주요내용

IMX708 카메라 dual port 사용하게 하기

jetson-io.py로 CSI port 설정

다음 명령어를 통해 원하는 위치에 install_full.sh파일을 다운로드 후 실행합니다.

코드 블럭

...

sudo 

...

/opt/

...

위 내용이 실행이 안될 경우 아래 내용을 따라합니다.

펼치기
코드 블럭
wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.1-orin-nx/arducam-nvidia-l4t-kernel-t234-nx-5.15.136-tegra-36.3.0-20240619170737_arm64_imx708.deb
sudo dpkg -i arducam-nvidia-l4t-kernel-t234-nx-5.15.136-tegra-36.3.0-20240619170737_arm64_imx708.deb

...

nvidia/jetson-io/jetson-io.py
  1. Configure Jetson 24pin CSI Connector’에 커서를 두고 엔터키를 누릅니다.

...

 

  1. Configure for compatible hardware’에 커서를 두고 엔터키를 누릅니다.

...

 

  1. Camera IMX708 Dual’에 커서를 두고 엔터키를 누릅니다.

...

 

  1. Save pin changes’에 커서를 두고 엔터키를 누릅니다.

...

 

  1. Save and exit without rebooting’에 커서를 두고 엔터키를 누릅니다.

...

  1. 엔터키를 눌러 설정을 종료합니다.

...

 

다음의 명령어로 출력된 결과에서 DEFUALT값과 OVERLAYS값이 아래 사진과 같이 설정 됐는지 확인합니다.

코드 블럭
cat /boot/extlinux/extlinux.conf

...

...

dtbo파일 덮어쓰기

JCB100에 맞게 설정된 다음의 dtbo파일을 현재 사용하는 jetson으로 옮긴 후 다음의 명령어를 실행합니다.

View file
nametegra234-p3767-camera-p3768-imx708-dual.dtbo

#현재 위치 tegra234-p3767-camera-p3768-imx708-dual.dtbo이 있는 경로 sudo cp tegra234-p3767-camera-p3768-imx708-dual.dtbo /boot/arducam/dts
코드 블럭
정보

PARTUUID값은 플래시를 할 때마다 생성되는 값으로 추정되어 값이 달라도 신경쓰지 않으면 된다.

 

커널 모듈 의존성 업데이트

다음 명령어로 커널 모듈 의존성을 업데이트합니다.

코드 블럭
sudo depmod -a 

 

Reboot

다음 명령어로 시스템을 다시 시작합니다.

코드 블럭
sudo reboot

테스트

테스트 하기 위한 nvidia-l4t-gstreamer 패키지를 다음의 명령어로 설치합니다.

...

코드 블럭
gst-launch-1.0 nvarguscamerasrc sensor_id=0 num-buffers=300 ! nv3dsink
gst-launch-1.0 nvarguscamerasrc sensor_id=1 num-buffers=300 ! nv3dsink

 

참고자료