Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


Revision History for Document

Rev

Date

Description

1.0

2023-06-06

Initial

1.1

2023-06-20

ISP 펌웨어 업데이트 방법 추가 (https://can-lab.atlassian.net/wiki/spaces/RDC/pages/463274142/CLEB-G-01A+User+guide#%E2%AC%9C-ISP-%ED%8E%8C%EC%9B%A8%EC%96%B4-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EB%B0%A9%EB%B2%95)

1.2

2024-01-12

Add ORIN NANO

1.3

2024-04-22

Add JETPACK 5.1.3

1.4

2024-06-20

Add JETPACK 6.0.0 with CLCC-G-02A camera support

⬛ Introduction

본 문서는 CLEB-G-01A 제품 사양 및 제품 사용 방법에 대해서 설명한다.

⬛ 제품 구성 및 사양

⬜ 구성품

CLEB-G-01A_1EA

전원 Adaptor_1EA

HDMI to HDMI Cable_1EA

Micro USB to A Cable_1EA

SMA Female to MH4 IPEX Female_2EA

안테나_2EA

진동 방지용 고무 부싱_4EA

⬜ 제품 사양

Category

Standard

Notes

Model name

CLEB-G-01A

Camera input

LVDS(GMSL2)

4CH Fakra coding C

Input power

DC 12V ~ 26V

Operating/Storage
temperature

-10~60 ℃

SOM

ORIN NX 16GB

Storage

M.2 Key M 2280 x 2

NVME SSD

Network

M.2 Key E 2230 x 1

RJ-45 x 1

Wifi Module, Antenna

장착 가능

Gigabit Ethernet

Video

HDMI Type A x 1

Display Port

USB

USB 3.0 Type A x 3

UART

USB Type C

UART to USB Debug

LED

Power LED

Status LED

RED

GREEN

BUTTON

Power Button

Power Reset Button

Recovery Button

HEADER

Expansion Header

Size

160x130x61(mm)

Weight

850g

⬜ 외부 포트 정의

명칭

설명

① RJ-45

Gigabit Ethernet

② Micro USB

NX 업데이트 포트

③ HDMI Type A

Display 출력 포트

④ USB 3.0 Type A x3

USB 3.0 포트

⑤ CAM 4ch FAKRA

4CH Coding C Fakra

명칭

설명

⑤ Status LED

NX 커널 부팅 시 Green LED ON

⑥ Power LED

정상 동작 시 Red LED ON

⑦ Power Connector

DC 전원 입력 커넥터

⑧ Power Auto ON Switch

NX 전원 Auto on 스위치

⑨ Power Button

전원 버튼

⑩ Power Reset Button

전원 리셋 버튼

⑪ Recovery Button

업데이트 모드 진입

⑫ UART to USB

UART 디버그 포트 (USB C Type)

⑬ EXPANSION HEADER

확장 통신 포트 HEADER PIN

⑭ ISP UPDATE

ISP 업데이트 포트

⑮ WIFI ANTENNA

WIFI 폴 ANTENNA 추가 설치 가능

⬜ HEADER PIN 사양

⬜ Button 시나리오

⬛ POWER AUTO ON 모드 (기본 상태)

1. AUTO ON 스위치 우측 상태

2. POWER AUTO ON 모드에서는 POWER 버튼 상관없이 POWER 커넥터로 전원 인가 시 자동으로 제품 전원이 ON 상태가 된다.

3. Recovery 버튼을 누른 상태에서 POWER 커넥터로 전원 인가 시 자동으로 Recovery 모드로 진입한다.

⬛ POWER 버튼 모드

1. AUTO ON 스위치 좌측 상태

2. 12V 전원 인가 후 POWER 버튼을 2초이상 누르면 제품 전원 ON 상태가 된다.

3. 12V 전원 인가 후 Recovery 버튼을 누른 상태에서 POWER 버튼을 2초 이상 누르면 Recovery 모드로 진입한다.

⬛ RESET 버튼

RESET 버튼을 2초이상 누르면 전원이 RESET이 되며 제품이 재부팅 한다.

⬛ 전원 OFF 방법

POWER 버튼을 10초이상 누르면 전원 OFF 상태가 된다.

⬜ Status LED 시나리오

항목

LED STATUS

REMARK

전원 ON

RED LED: ON, GREEN LED: OFF

커널 부팅 시작

RED LED: ON, GREEN LED: ON

⬛ 제품 사용 방법

⬜ 제품 분해 & 조립 가이드

⬛ 제품 장착 가이드

  1. 동봉 되어있는 진동 방지용 고무 부싱을 상기 그림과 같이 4POINT에 삽입 후 원하는 장착 위치에 고정한다.

⬛ SSD 분해/조립 가이드

  1. 손나사 2EA 를 분해한다.

  2. SSD 커버를 분해한다.

3. M.2 SSD 분해/조립을 진행한다.

(*본 제품의 구성품은 제품에 포함된 1SET 외, 추가 SSD 모듈은 별도로 제공하지 않는다.)

⬛ NX BOARD 분해/조립 가이드

  1. 손나사 2EA 를 분해한다.

  2. SSD 커버를 분해한다.

3. 스크류 2EA 를 분해한다.

4. NX 커넥터의 후크를 붉은색 화살표 방향으로 벌린 후, 히트싱크와 함께 탈거한다.

5. NX 히트싱크 분해 및 2 PIN FAN 커넥터를 분해한다.

6. NX 히트싱크 분해 완료.

7. NX 히트싱크 스크류 4 EA 를 분해한다.

8. NX 보드 분해 완료.

⬛ WIFI 안테나 분해/조립 가이드

  1. SSD커버 및 NX 히트싱크를 분해한다.

2. WIFI 커버의 스크류 4EA 분해 및 보드를 탈거한다.

3. WIFI 커버의 홀 덮개를 분해한다.

4. WIFI 홀 D컷 방향에 맞춰서 SMA 커넥터를 조립한다.

별도로 동봉된 SMA 커넥터를 활용하여 조립한다.

5. 보드 배면부의 *M.2 E 모듈을 조립한다.

6. SMA 커넥터 + M.2E 모듈 연결 후 보드를 다시 조립한다.

(*본 제품의 구성품은 M.2E 모듈을 별도로 제공하지 않는다.)

7. 안테나를 조립한다.

별도로 동봉된 안테나를 활용하여 조립한다.

8. WIFI 안테나 조립 완료.

⬜ ORIN NX JETPACK 업데이트

ORIN NX EDGE BOX(CLEB-G-01A) 에서 지원하는 카메라 드라이버를 ORIN NX 에 적용하기 위해서는 아래와 같이 2가지 방법 중에 하나를 수행하여야 한다.

  1. 캔랩에서 제공하는 JETPACK 이미지로 업데이트 진행

  2. NVIDIA 에서 제공하는 JETPACK 이미지 업데이트 후 카메라 드라이버 적용

◾ 캔랩에서 제공하는 JETPACK 이미지로 업데이트 진행

🔹 호스트 PC 요구 사항

Ubuntu 18.04 또는 Ubuntu 20.04 가 설치된 Linux PC 에서 작업 하는 것을 권장한다.

가상 시스템(ex. vmware, virtual box, etc)에 설치된 Ubuntu 를 사용하는 것을 권장하지 않는다.

🔹 업데이트 방법

1️⃣ 아래 링크에서 JETPACK Image 릴리즈 내용을 확인하여, 원하는 버전을 다운로드 받는다.

당사에서 제공하는 JETPACK Image 에는 CUDA 패키지는 설치되어 있지 않다. 업데이트 후에 SDK manager 를 이용하여 설치해 주어야 한다.

image-20240430-061536.png

2️⃣ 아래의 명령어로 압축을 풀어준다. (약 10분 소요)

❗ 권한은 sudo 로 진행한다.

❗ 전체 경로에 괄호 또는 띄어쓰기가 포함되면 안된다.

ex. /home/canlab/test(canlab)/Linux_for_Tegra

ex. /home/canlab/test canlab/Linux_for_Tegra

sudo tar jxvpf {JETPACK IMAGE}.tar.bz2

 ex. sudo tar jxvpf CLEB_G_01A_ORIN_NX_JETPACK_511.tar.bz2

3️⃣ Orin NX를 Recovery 모드 상태로 호스트 PC 와 연결한다.

Recovery mode 설정 방법

  1. “Forced Recovery” 버튼을 누른 상태에서

  2. “Power” 버튼을 2초 이상 눌러준다.

Micro USB 케이블을 이용하여 호스트 PC와 연결한다.

4️⃣ 정상적으로 연결이 되었는지 Terminal 창에서 아래의 명령어로 확인한다.

lsusb

 

5️⃣ 압축을 풀었던 폴더 내부로 들어가 플래시 명령어를 실행한다. (약 10분 소요)

cd Linux_for_Tegra

장치 부팅이 완료된 후 Ubuntu 설치 마법사에 들어갈 필요가 없도록 사용자 이름, 암호 및 호스트 이름을 구성한다. (생략 가능 - 기본 설정 값 ( USER : canlab, PASSWORD : 1, AUTOLOGIN : ON)

sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license

예(사용자 이름:"canlab", 암호:"canlab", 장치 이름:"canlab-desktop"):

sudo tools/l4t_create_default_user.sh -u canlab -p canlab -a -n canlab-desktop --accept-license

NVMe SSD로 플래시

ORIN NX

  • JETPACK 5.x

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
 -c tools/kernel_flash/flash_l4t_external.xml \
 -p" -c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
 --showlogs --network usb0 p3509-a02+p3767-0000 internal
  • JETPACK 6.x

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 jetson-orin-nano-devkit internal

ORIN NANO

  • JETPACK 5.x

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml \
-p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal

◾ NVIDIA 에서 제공하는 JETPACK 이미지 업데이트 후 커널 적용

/wiki/spaces/RDC/pages/466387000 참고.

⬜ 제품의 동작 확인 방법

제품 설치 종료 후, CLEB-G-01A를 부팅시켜 위 이미지와 같이 초기 화면을 불러온다.

 

왼쪽의 Terminal 아이콘을 더블 클릭하여 Terminal 창을 열어준다. 

gstreamer_ex.png

아래의 명령어를 Terminal 창에 입력 후 Enter 키를 눌러준다.

  • 1번 채널 카메라 동작 확인 명령어

/* CLCC-G-01X */
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw, width=1920, height=1080 ! xvimagesink sync=false
/* CLCC-G-02A */
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw, width=2048, height=1280 ! xvimagesink sync=false
  • 2번 채널 카메라 동작 확인 명령어

/* CLCC-G-01X */
gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw, width=1920, height=1080 ! xvimagesink sync=false
/* CLCC-G-02A */
gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw, width=2048, height=1280 ! xvimagesink sync=false

 

  • No labels