最近在qualcomm论坛上看到有不少人在问询Dragonboard410c android体系能不能支撑USB camera,笔者对着源码研讨了一下,发现410c官网的发布的android源码是支撑UVC,也便是咱们习惯用的USB camera。在本文,咱们简略地介绍怎么根据Dragonboard410c android体系完成USB camera图画预览。
一、预备东西:
图1.Dragonboard410c开发板(android体系)
图2.显示器
图3.HDMI线
图4.罗技C525(usb camera)
二、现场操作:
1.操作过程:
(1)下载Android studio或许eclipse编译咱们demon工程(Simplewebcam),生成Simplewebcam.apk。
(2)发动410c开发板,并经过USB线衔接410C与PC机;
(3)在PC机上发动adb终端,将咱们生成的Simplewebcam.apk预装到体系中。
并输入如下指令:
adb root
adb shell
setenforce 0
getenforce
补白:410c 搭载的android体系版本是5.1及以上,由于Selinux的权限会导致第三方apk打不开camera的设备结点,这儿为了调试便利咱们直接手动禁掉Selinux的权限约束,咱们也能够到源码进行修正。
(4)拔掉USB线,并将usb camera衔接410C开发板,运转咱们的Simplewebcam.apk,即可看到usb camera的图画预览。
2.调试方法:
许多人在问,410c开发板的device usb与host usb是复用的,在运用usb camera的时分无法经过device usb衔接PC的adb东西来进行log检查!其实android很早就现已支撑无线adb。详细完成如下:
用USB连上板子和PC,然后将两者衔接在同一个wifi热门下,这样就在同一个网关下。
然后在PC端输入:
adb tcpip 5555
adb connect 板子的IP
衔接成功后,你撤掉USB线,会发现adb相同能正常运用。在这种情况下,你就能在运用usb camera的一起,正常地运用adb东西进行调试!
三、实测效果图共享:(桌面比较乱哈~!)
四、例程工程共享:
给咱们共享最想要的中心完成工程哈~!
链接:http://pan.baidu.com/s/1pKUR3a7