반응형

인텔 홈페이지보면 odroid 를 공식 지원하지는 않기때문에 쉘스크립트 실행을 해야한다고한다.
📌 실행해야 할 패치 파일
- patch-realsense-ubuntu-odroid.sh
- Odroid 장치 전반을 위한 패치일 가능성이 큼.
- patch-realsense-ubuntu-odroid-xu4-4.14.sh
- Odroid XU4와 커널 4.14에 특화된 패치.
📌 Odroid XU4를 사용하고 커널이 4.14인 경우 patch-realsense-ubuntu-odroid-xu4-4.14.sh를 실행
📌 그 외의 Odroid 장치를 사용한다면 patch-realsense-ubuntu-odroid.sh를 실행
🚀 실행 순서 (CMake 실행 전에 진행)
bash
복사편집
cd ~/Projects/librealsense/scripts # 일반적인 Odroid용 패치 적용 (XU4가 아니라면) sudo ./patch-realsense-ubuntu-odroid.sh
또는, XU4 + 커널 4.14 환경이라면:
bash
복사편집
sudo ./patch-realsense-ubuntu-odroid-xu4-4.14.sh
📌 이후 CMake 및 빌드 과정
패치 적용 후, CMake 설정을 진행합니다.
bash
복사편집
cd ~/Projects/librealsense mkdir build && cd build # CMake 실행 cmake .. -DBUILD_EXAMPLES=true -DFORCE_RSUSB_BACKEND=true -DCMAKE_BUILD_TYPE=Release # 빌드 및 설치 make -j$(nproc) sudo make install
그 후, udev 규칙을 리로드하고 uvcvideo 모듈을 다시 로드:
bash
복사편집
sudo udevadm control --reload-rules && sudo udevadm trigger sudo modprobe uvcvideo
📌 패치 적용이 필요한 이유
- Odroid는 기본적으로 Intel이 공식 지원하는 플랫폼이 아님
- 커널 및 드라이버 패치 없이 Realsense 장치를 인식하지 못할 가능성이 높음
- 패치를 적용하면 USB 백엔드와 uvcvideo 모듈이 올바르게 작동할 가능성이 커짐
📌 장치 연결 확인 (빌드 완료 후)
bash
복사편집
lsusb | grep -i intel # RealSense 장치가 USB에서 보이는지 확인 ls /dev/video* # /dev/video0 또는 video1 장치가 생성되었는지 확인 rs-enumerate-devices # RealSense 장치 목록 확인
이제 realsense-viewer로도 확인해보고, 카메라가 정상 동작하는지 체크하면 됩니다.
🚀 패치 적용 후에도 카메라가 인식되지 않는다면?
- dmesg | grep uvcvideo 실행하여 커널 로그에서 오류 확인
- lsmod | grep uvcvideo로 uvcvideo 모듈이 로드되었는지 체크
- modinfo uvcvideo로 모듈 정보 확인
이 과정을 거치면 Odroid에서 RealSense D435i를 정상적으로 사용할 가능성이 높습니다.
혹시 실행 중 에러가 나오면, 로그를 확인하고 어떤 문제가 발생했는지 추가 점검하면 됩니다. 🚀
반응형
'SBC (Single Board Computer) > Odroid M1S' 카테고리의 다른 글
ODROID M1S, Realsense 카메라 no connection 시 (0) | 2025.02.24 |
---|---|
ODROID M1S, KERNEL (커널) 컴파일 = 작성중 = (0) | 2024.04.15 |
ODROID M1S, 소개 및 자료 ( 출처 : 하드커널 ) (0) | 2024.04.15 |