준호씨의 블로그

VIVI - Virtual Video Driver 를 돌려 보다. 본문

개발이야기

VIVI - Virtual Video Driver 를 돌려 보다.

준호씨 2010. 6. 23. 19:16
반응형

image

휴.. 요즘 드라이버 제작을 해야 되는데 아는건 없고 열심히 삽질 중입니다 -_-; 위의 화면은 VirtualBox에서 돌리는 Fedora Core 10 화면입니다. 저기다가 vivi 라고 Virtual Video Driver 모듈을 올리고 xawtv 로 돌린 화면입니다. 예상 했던거와는 다르게 아무런 텍스트가 출력이 안되네요. font.h 파일을 포함하고 있길레 텍스트가 출력 될 줄 알았거든요. 아니면 제가 뭔가 잘못 한 걸까요? -_-?

vivi 는 vivi.c 와 font.h 로 구성되어 있습니다. 이녀석을 컴파일 하면 vivi.ko 가 나오게 되구요 이걸 올리면 /dev/video0 처럼 잡힙니다. 실제 하드뒈어가 없을때 가상으로 돌려 볼때 사용하는 녀석입니다. 아마 안드로이드 개발때 사용하는 에뮬레이터에도 저런방식을 사용하지 않을까 추측해 봅니다.

요녀석이 xawtv로는 출력이 되는데 mjpg-streamer 로는 돌려볼수가 없네요. mjpg-streamer에는 기본적으로 세가지 input plugin을 지원하는데

input_gspcav1.so

input_testpicture.so

input_uvc.so

가 있습니다. gspcav1는 특정 캠을 대상으로 한거 같고  testpicture 는 특정 이미지 파일을 반복적으로 보여줄때 사용합니다. uvc는 리눅스에서 지원하는 USB방식의 캠을 사용할 때 사용하구요.

아무튼 드라이버 제작에 감을 잡으려면 아직도 가야할 길이 멀군요. 자 또 열심히 삽질을 해 보아요~~

반응형
Comments