준호씨의 블로그
VIVI - Virtual Video Driver 를 돌려 보다. 본문
휴.. 요즘 드라이버 제작을 해야 되는데 아는건 없고 열심히 삽질 중입니다 -_-; 위의 화면은 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방식의 캠을 사용할 때 사용하구요.
아무튼 드라이버 제작에 감을 잡으려면 아직도 가야할 길이 멀군요. 자 또 열심히 삽질을 해 보아요~~
'개발이야기' 카테고리의 다른 글
SPI 삽질 이야기~ SPI 파형을 잡아라~ (6) | 2010.07.08 |
---|---|
디바이스드라이버와 삽질하는 나날들... (0) | 2010.06.25 |
짝퉁 아이폰 만드는 보드? -_-? (0) | 2010.06.17 |
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (0) | 2010.06.07 |
SVN 커밋 후 Author 수정하기 (2) | 2010.06.04 |