기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
V4L2를 이용하여 USB캠을 임베디드보드에서 영상출력을 해봤는데요
다음으로 보드에 안드로이드를 올린후 안드로이드 어플로 USB캠을 출력해볼려고합니다
JNI를 이용하여 JNI쪽에서는 V4L2를 이용하여 영상데이터만 얻어서 안드로이드에 데이터를 넘겨주고
안드로이드에서는 데이터를 받아서 Color.rgb(R,G,B) 이렇게 바로 출력해볼려고하는데요
임베디드에서는 V4L2를 이용하여 정상출력까지 확인하고
그소스를 그대로 안드로이드를 테스트하는데 V4L2에서 계속 에러가 나고 있더라구요
V4L2에서 VIDIOC_DQBUF 를 사용할때 EAGAIN(-11) 이 계속 뜨면서
데이터를 못받아 오고 있습니다.
혹시나해서 커널쪽 설정이 잘 못되어 있나해서 V4L과련 설정다시 체크하고 UVC관련도 다시 체크후에
해봤는데도 계속 같은 에러가 나고 있더라구요
V4L2를 JNI로 하여 데이터를 얻는데 무엇이 문제일까요...
검색을 해보니..안드로이드가 공식적으로 UVC를 지원하지 않는다고 해서 opencv를 사용해야 한다?라고도하는데
openCV를 이용해봐야하나요