1. Module UVC driver
--- V4L USB devices
<M> USB Video Class (UVC)
[ ] UVC input events device support
<M> GSPCA based webcams --->
2. make and copy zImage
$cp arch/arm/boot/zImage android/device/hardkernel/odroidx[x2]/kernel_sdmmc[emmc]
3. copy uvcvideo.ko
$cp driver/media/video/uvcvideo.ko android/device/hardkernel/proprietary/bin/
4. copy driver into "/system/lib/modules/" directory.
device.mk
#
# UVC Module
#
PRODUCT_COPY_FILES += \
device/hardkernel/proprietary/bin/uvcvideo_x.ko:system/lib/modules/uvcvideo.ko
5. add service for module insert.
init.odroidx[x2][_realtek].rc
service uvc_usb_module /system/bin/insmod /system/lib/modules/uvcvideo.ko
class core
user root
group root
oneshot
6. select WebCam Camera library.
BoardConfig.mk
BOARD_CAMERA := odroidx //MIPI cameara
BOARD_CAMERA := odroidu //UVC
7. android build