기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

kernel안에 driver folder를 뒤져보니 webcam driver들을 찾을 수 있었습니다.

제가 사용하는 webcam driver는 usb로 연결되어야 하는 것 이기 때문에 /driver/media/video/usbvideo/~ 까지 찾았습니다.

음.. 그런데... 환경이 제 보드가 호스트가 아니라 클라이언트가 되어야 하는데...

보드 전체가 웹켐이 되겠지요...혹시 참고 할만한 드라이버가 있을까요?

보통은 다 호스트 환경에서의 웹켐장치를 콘트롤하는 드라이버더라구요....

그래서 웹캠에 컨트롤하기 위해서 usb의 vendor class를 통해서 usb장치를 사용하는데..

저는 usb장치를 통해 vendor class를 통해서 받은 데이터를 가지고 웹켐을 실제로 컨트롤 하는 부분을 하려고 하거든요...

왜 이렇게 하냐면, 실제 웹켐을 사용하는 게 아니라 카메라 모듈 사용하고 여기서 나오는 데이터를  camera interface로 받아서 usb에 실은다음 pc에다가 전송하는 시나리오라서.....

조언 부탁드립니다.^^

고도리

2008.05.20 08:13:36
*.32.117.22

그럼 웹캠 장치가 host가 되어야 하는데 가능한가요?

정원

2008.05.20 18:05:35
*.244.221.2

pc ->usb vender class ->usb h/w---> usb h/w-> usb vendor class -> camera driver 시나리오는 이렇게 되고요. (usb h/w->usb vendor class -> camera driver) 요 부분이 웹켐장치인것이죠. 보통은 리눅스 드라이버가 올라가기 보다는 컨트롤러에 펌웨어정도 올라간 수준이겠죠. 저는 이부분을 실제 웹켐장치를 사용하는게 아니라 암보드에 카메라 모듈(ITU-R BT 601 방식으로 데이터 입력을 받음)설치하고 실제 카메라 모듈을 컨트롤 하게 되는 것이죠. 보드자체가 웹켐이 되는 것인데.. 그럼 보드는 usb host가 아닌 device가 되야 되는데..... 문제는 usb device 쪽 vendor class를 다룬 driver가 없다는 겁니다. 실제 이슈는 이거고요.. 그럼 전체적인 동작은 pc에서 웹켐을 컨트롤하기 위해서 usb에 데이터를 날릴꺼고 usb를 통해 날라온 데이터를 파싱하여 실제 카메라 모듈을 제어하는데 제가 필요한 부분은 usb에서 날러온 데이터를 파싱하는 usb vendor class 다룬 부분입니다.

고현철

2008.05.25 12:33:41
*.32.117.22

음.......

이 부분은 대부분 user specific한 protocol을 쓰지 않나 싶네요.
어차피 driver에서 알아서 해야하는 부분이 아닐까요.

상위단이야 표준이 있겠지만, 데이터 주고 받는 부분은 ....

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
5008 [완료] FAT16에서 특정부분으로 가려고 하는데, 속도가 딸립니다. [6] 이세종 2008-05-13 664
5007 [질문] nand flash의 bad발생때문에 고민입니다. [3] 오대광 2008-05-14 642
5006 오픈소스 arm porting 관련 사이트가 있나요? [2] 정재용 2008-05-14 835
5005 [질문] SDL_image 설치 질문 <= [완료] [7] 윤창준 2008-05-15 1262
5004 임베디드 보드 개발 의뢰를 할까 합니다 [20] 김형섭 2008-05-15 1084
5003 2440 TFT-LCD.? [1] 손성원 2008-05-16 867
5002 [re] 2440 TFT-LCD.? <== 다시 수정요 [1] 손성원 2008-05-16 726
5001 [re] 2440 TFT-LCD.? <== 다시 수정요 [1] 손성원 2008-05-16 597
5000 [완료]interrupt에 대해서 한가지 여쭤봅니다. [2] 김경식 2008-05-16 733
4999 [re] [질문] 2530F 에서 Serial 쓸려면? [1] 고현철 2008-05-16 547
4998 [질문:한번더 봐주세요] kernel 2.6.10 yaffs 파일 시스템 사용하는... [3] 장계석 2008-05-16 852
4997 [완료]MP2530F+WinCE+LAN91C111 [3] 조석빈 2008-05-17 991
4996 [완료]mp2530 smp 커널 쓸수 있나요? [2] 황호랑 2008-05-18 558
4995 [완료] 보드 부팅시 Kernel Panic이 발생합니다. [1] 이세종 2008-05-18 879
4994 [완료] SD Card 인식 [4] 송의석 2008-05-18 770
4993 [완료]mp2530 보드에서 코어 두개를 활용해서 개발할만한 어플? [2] 황호랑 2008-05-19 630
4992 [완료]aesop2530 보드 lcd 질문.. [2] 황호랑 2008-05-19 648
4991 저기 혹시 DivX 플레이어 소스를 어디서 구할수 있는지 아시는 분... [1] 손성원 2008-05-19 702
4990 [질문]레지스터 세팅에 관한 질문 [1] 문철민 2008-05-19 632
» webcam driver관련 질문입니다. [3] 정원 2008-05-19 1046

사용자 로그인