Blog Archive

Powered by Blogger.
Thursday, January 17, 2013

postheadericon Usage of USB webcam with customized Galaxy Nexus (android 4.0.3)

Usage of USB webcam with customized Galaxy Nexus (android 4.0.3) Video Clips. Duration : 1.48 Mins.


I used USB webcam(s) (Logicool QVX-13NS) with customized Galaxy Nexus (android 4.0.3). Only low-power webcams seem to work fine. The launch of application fails unless the application is launched in an appropriate timing after the insertion of the USB cable. I enabled the following kernel configuration, 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 in tuna_defconfig, and I commented out the following line in drivers/media/video/Kconfig. # source "drivers/media/video/omapgfx/Kconfig" Then I gave a permission 666 to /dev/video0,1 in ueventd.tuna.rc. Finally, I wrote some applications that access /dev/video0,1 through JNI. Kanamaru Lab. in Kogakuin Univ. brain.cc.kogakuin.ac.jp Source for 1 camera bitbucket.org Source for 2 cameras bitbucket.org USB Webカメラ (Logicool QVX-13NS) をカスタムしたGalaxy Nexus (android 4.0.3) で動作させたデモ。ローパワーカメラしか動きませんでした。また、ケーブルを挿した後、適切なタイミングでアプリを起動しないと起動に失敗します(原因不明)。 kernel のconfig であるtuna_defconfigで下記を有効にし、 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 kernelのdrivers/media/video/Kconfigにて、以下の行をコメントアウトし、 # source "drivers/media/video/omapgfx/Kconfig" さらに、ueventd.tuna.rcで /dev/video0,1 に 666 パーミッションを与えます。 最後に ...

0 comments: