임베디드 캠카메라에 관한 질문입니다.
안녕하세요..임베디드 보드를 이용해서 usb 화상카메라를 설치하려고 합니다.
호스트 Pc에서 테스트해서 어플리케이션이나 관련 모듈 크로스 컴파일해서 했는데 생각데로 잘 돼질 않습니다.
경험있는 분들 조언 부탁드립니다.
<개발보드사양>
cpu-Xscale
usb Chip - Cypress
usb camera - samsung mpc-c10(philip chip)
<관련 S/W, 모듈>
usbcore - usbcore 모듈
usb controller - SL811 모듈
philips camera chip - pwc, pwcx 모듈
video4Linux- videodev
Webcam-0.7.2에서 vidcat 크로스컴파일 해서 테스트함
Application
|
- - - - - - - - - - - - -
| Video4Linux |
: | :
| PWC |
: | :
| usb-core | (kernel)
: | :
| USB controller |
- - - - - - - - - - - - -
|
[chip]
||
\ ====== [cable] ===== [webcam]
위 그럼처럼 모듈을 보면 카메라로 부터 usb모듈을 이용해서 데이타를 받고 usb모듈과 pwc모듈이 통신해서 데이타를 가져오고 해당데이타를 video4linux 모듈로 올려서 어플리케이션에서 사용할 수 있도록 해준것 전혀 영상이 나오질 않습니다. . 해당 모듈 크로스 컴파일해서 잘 로딩했고 어플리케이션도 잘 돌아가는것 같은데 영상출력이 전혀 되질 않고 있습니다. usb케이블 뽑았다 꽂으면 재대로 samsung mpc-c10으로 인식한다는 메시지도 나옵니다. usb메모리스틱으로 테스트해본결과 usb하드웨어 문제는 아닌것 같은데 video4linux 디바디스 드라이버쪽 설정을 해줘야 돼는건가요? 아니면 usb컨트롤러 칩에 따라 달라질수도 있는건가요? 해당 usbchip cypress 사이트에서도 디바이스 드라이버 제공하고 있고 webcam도 지원한다고 나와있던데..
같은 방법으로 일반 Redhat-9.0사용하고 있는 PC에서는 잘 돼었습니다.
댓글 달기