제목대로 웹캠 드라이버를 개발하려면 어던 것들을 공부해야 하나요? 아는 형님이 웹캠같은걸 제조하는 벤처기업에서 근무하는데, 이런거 드라이버 네가 개발해주면 안되겠니? 하더라구요. 개발경력은 7년정도 되는데 cs, web등만 해서 전혀 모르는 분야입니다. 뭘 공부해야 하며, 직장 생활하면서 하루 두어시간씩 공부를 한다면 어느 정도의 시간이 지나야 대충 감을 잡을 수 있을까요?
윈도우 드라이버인가요, 리눅스 드라이버인가요?
그건 그렇고 웹캠을 제조하는 벤처기업에서 드라이버를 짜본 경험이 없는 외부 사람에게 드라이버 제작을 부탁한다는게 저는 이해가 되지 않는군요.
smiles님에게 전직해 올것을 염두해 두고 하는 말이 아닐까요? 제조업체에서 사용하는 칩셋이 있을텐데, 그 사양서가 있어야하지 않을까요? 샘플코드도 제공할 것 같구요. 오히려 smiles아는 형님에게 그런게 있는지 물어봐야 할 것 같군요.
리눅스 드라이버라고 가정하고...
리눅스 커널 소스에 많은 example 코드가 있습니다.
리눅스 커널 소스 트리 'drivers/media/video'에 있는 코드를 참고하셔서 작성하시면 되겠군요.
리눅스 드라이버 작성에 대한 기본 개념이 없으시면 LDD3 판 읽으시고, example 코드 분석해서 기본 개념 익히시면 됩니다.(드라이버 공부 이전에 리눅스 모듈 프로그래밍에 대한 기본 개념은 있어야 합니다.)
------------------------------------------ Just Do It!
Just do it!
리눅스 웹캠관련해서 드라이버 참고하시기는 아래의 사이트가 유용할 것 같습니다. 물론 실제로 사용되는 칩셋이 어떤 것인지는 제조사로부터 데이터시트를 받아야 합니다.
http://mxhaard.free.fr/spca5xx.html
실제 업무 뛰지 않으면 하루에 한두시간 해서 될 일이 아닙니다. -_-; 알바로라도 왠만하면 하지 마시기를 강력히 추천합니다.
dorado2님 khiny님/ 맞습니다. 어느 정도는 그런 것도 생각했겠죠. 어릴때부터 되게 친한 형님이라서. 그리고 그 형님은 업무가 it쪽이 아니라서 업무과 관련된 자세한 부분은 잘 모르니 쉽게 생각하고 있을 수도 있구요.
태훈님, tobetter님/ 감사합니다. 도움이 되었습니다.
asiawide님/ 네. 그럴 것 같네요. 조금만 더 알아보고 결정해야겠습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
윈도우
윈도우 드라이버인가요, 리눅스 드라이버인가요?
그건 그렇고 웹캠을 제조하는 벤처기업에서 드라이버를 짜본 경험이
없는 외부 사람에게 드라이버 제작을 부탁한다는게 저는 이해가 되지 않는군요.
아마도...
smiles님에게 전직해 올것을 염두해 두고 하는 말이 아닐까요?
제조업체에서 사용하는 칩셋이 있을텐데, 그 사양서가 있어야하지 않을까요?
샘플코드도 제공할 것 같구요.
오히려 smiles아는 형님에게 그런게 있는지 물어봐야 할 것 같군요.
리눅스 드라이버라고
리눅스 드라이버라고 가정하고...
리눅스 커널 소스에 많은 example 코드가 있습니다.
리눅스 커널 소스 트리 'drivers/media/video'에 있는 코드를 참고하셔서 작성하시면 되겠군요.
리눅스 드라이버 작성에 대한 기본 개념이 없으시면 LDD3 판 읽으시고, example 코드 분석해서 기본 개념 익히시면 됩니다.(드라이버 공부 이전에 리눅스 모듈 프로그래밍에 대한 기본 개념은 있어야 합니다.)
------------------------------------------
Just Do It!
Just do it!
리눅스 웹캠관련해서
리눅스 웹캠관련해서 드라이버 참고하시기는 아래의 사이트가 유용할 것 같습니다.
물론 실제로 사용되는 칩셋이 어떤 것인지는 제조사로부터 데이터시트를 받아야 합니다.
http://mxhaard.free.fr/spca5xx.html
실제 업무 뛰지
실제 업무 뛰지 않으면 하루에 한두시간 해서 될 일이 아닙니다. -_-; 알바로라도 왠만하면 하지 마시기를 강력히 추천합니다.
답변감사합니다.
dorado2님 khiny님/ 맞습니다. 어느 정도는 그런 것도 생각했겠죠. 어릴때부터 되게 친한 형님이라서. 그리고 그 형님은 업무가 it쪽이 아니라서 업무과 관련된 자세한 부분은 잘 모르니 쉽게 생각하고 있을 수도 있구요.
태훈님, tobetter님/ 감사합니다. 도움이 되었습니다.
asiawide님/ 네. 그럴 것 같네요. 조금만 더 알아보고 결정해야겠습니다.
댓글 달기