웹캠을 OTG로 연결하여 안드로이드 화면에 뿌려줄 생각 인데요
구글링을 열심히 해봤는데
리눅스 커널에서 V4L을 사용해서 구현하면 가능 하다고 하더라구요..
찾은 과정을 보여 드리자면
1.올바른 커널을 얻는다:
$ git clone https://android.googlesource.com/kernel/omap.git
2.tuna_defconfig 에 다음을 추가 (경로: ~/omap/arch/arm/configs);
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_COMMON=y
CONFIG_VIDEO_MEDIA=y
CONFIG_USB_VIDEO_CLASS=y
CONFIG_V4L_USB_DRIVERS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
3.비디오 kconfig 에 다음을 주석 처리 한다. (경로 : drivers/media/video/Kconfig);
#source "drivers/media/video/omapgfx/Kconfig"
4.ueventd.tuna.rc 에 권한을 추가한다.
666 to /dev/video0
666 to /dev/video1
이런 과정이 있는데 이거 제가 리눅스를 잘 모르는데
해도 되는 걸까요? 제가 이걸 해서 잘 못되는 게 있을까 좀 무섭네요 ㅠ.ㅠ
그리고 이 과정을 거쳐서 잘 된다면 제가 만든 앱에서만 이 커널 수정한게 적용 되는 건가요? 잘 모르겠어요 ㅠ.ㅠ 알려주세요..!