이얍!
보고서 제출하고 야식 먹다 쥐쥐! 퇴근할 마음이 사라졌다!
그래 달려 보는거야! 오늘은 기필코 UVC 널 깔아보겠으!
-
모르는게 있음 역시 랩 선배님들께 여쭤보는 것이 빠르다.
=ㅁ= 커널 업그레이드...... S.J. Lee형께서 한 5분 정도 어루만저 주시니 업그레이드가 완료 되었다.(kernel 2.6.18-92.1.22.el5 -> kernel 2.6.18-128.1.6.el5)
교훈 : 삽질 해서 안되면 바로 여쭤보자. 물론 삽질에서 얻은 자료가 쌓여있으니 지금 다시 처음부터 하는데 정말 편하지만서도, 때론 두드리면 열리니까.
(ㅇ_ㅇ 아 역시 S.J. Lee형 포스 대박. 다음학기도 만일 SSL에서 졸업연구를 하게 되면 또 사수님으로 뵙고 싶다. 정말 하나하나 가르침을 선사하시는 분!)
아래는 지금까지 한 삽질들의 순서를 최적화 한 것. 아래 순서대로 하면 스무뜨하게 UVC가 설치된다ㅋ 자세한 사항은 뒤에 있는 날의 개별연구노트를 참고하면 된다.
4/1일자 :
http://chiusakpung.tistory.com/entry/개별연구노트-4월-1일
4/3일자 :
http://chiusakpung.tistory.com/entry/개별연구노트-4월-3일
1) RPMforge 설치 (4/1)
RPMforge라는 Third Party Repository를 추가하는 단계.
이 것을 설치함으로써 yum에서 인식하고 설치할 수 있는 패키지가 다양해 진다.
2) Mercurial 설치 (4/1)
RPMforge로부터 yum은 mercurial을 설치할 수 있게 된다.
3) repository에서 hg로 V4L-DVB clone 받기. (4/3)
linuxtv.org가 V4L-DVB Project의 중심지이다. 이곳의 Repository에서 V4L-DVB를 받고 컴파일하려고 했는데, 일단 받고 나서 make하니 에러가 난다. gcc가 없단다.
3') 온갖 개발 환경 라이브러리 받기 - scottro에서 확인바람. (첫줄 하나만 수행) (4/3)
yum install make gcc gcc-c++ kernel-devel SDL-devel subversion
생각해보니 3)을 할게 아니라, 원래 목적은 UVC였다. 따라서 아래와 같이 작업.
4) repository에서 hg로 UVC clone 받고 make (4/3)
-> 아무런 에러 없이 성공!
5) 마지막 인식 작업은 scottro 홈페이지의 맨 마지막에 있는 다음의 명령어를 입력하면 된다.
depmod -a
modprobe
=> 이제 /dev/video0가 생겼고, lsmod | grep 'video'를 uvcvideo 모듈이 올라와 있음을 확인할 수 있다. (A.M. 3.30)
(PM 4:40)
혹시나 해서 재부팅한 뒤에도 /dev/video0가 뜨는지 확인해 보았다.
이젠 마음 놓고 Ekiga를 실행해도 동영상이 나오는 것을 확인!
이제 해야할 일은
1) V4L-DVB를 설치하고
(4/4 PM 5:00, OK)
2) V4L을 이용하여 리눅스용 USB Control Library를 제작한 뒤
3) PXA 계열 보드와 통신을 하여 임베디드 시스템을 구현하는 것!
아자자! SSL, 화이팅!