화면은 나왔는데 제대로 된 화면이 아니네요 될듯하면서 안되네요

CentOS 5.4 커널버전 2.6.18 사용중입니다

무선카메라 -> 무선수신기 -> AV영상USB컨버터 -> 리눅스 입니다

make하는데 에러가 나길래 보니까

make 하는 헤더파일에 v4l2-ioctl.h를 선언해놨더라구요

그래서 파일 찾기를 했더니 v4l2-ioctl.h는 없고 v4l2-dev.h는 있더군요

설마 싶어서 헤더파일에 선언된 v4l2-ioctl.h 대신에 v4l2-dev.h로 다 바꾸고 make를 해봤습니다

make는 잘되는데 실행 시키면 제대로 화면이 안나오더라구요

녹색화면 오랫동안 나왔다가 잠시 흑백으로 이상하게 잠시 나오고 다시 녹색화면

터미널 창에 보면 그 이름 바꾼것 때문에 제대로 뭔가 안불려지나봐요

이럴때 다른방법 없을까요?

음… 이건 잘은 몰라도 어디선가 서로 버전이 다른거 같네요. apt-file 설치하시면 특정 파일이 어느 패키지에 들어가있는지 찾을수 있습니다. 아 CentOS여서 apt-file는 또 안되겠군요 ㅋㅋㅋ

새로 깔면 또 설정을 해야되는데… ㅜㅜ

버전이 서로 틀린건 알겠는데

이런 경우는 커널 업데이트 하는 수 밖에 없을까요?

소스 코드를 고치지 않고 쓸려고하면 버전을 맞춰줘야겠죠.

우선 2.6.30 버전 컴파일중입니다
원래 계획은 이렇게 해서 보드로 넣으려고 했는데
보드 커널버전도 안맞고
현재 보드 커널 안에는 v4l 관련 헤더도 안보이고

리눅스에라도 어찌 해봐야겠네요 ㅠㅠ