CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 11508|回复: 6

android 下不免驱的摄像头

[复制链接]
发表于 2013-7-24 18:57:41 | 显示全部楼层 |阅读模式
本帖最后由 yzbx 于 2013-7-25 18:04 编辑

首先看一下别人的资料: cameraHelpLink大意是:系统支持该usb摄像头,接下来就没有问题。但是如果不支持呢?能不能弄一个驱动来解决问题?驱动又应该怎么去寻找?
以下是我在CBandroid 系统下的命令输出,可见不支持
  1. ls /dev/v*
  2. /dev/vcs
  3. /dev/vcs1
  4. /dev/vcsa
  5. /dev/vcsa1
复制代码
而在PC ubuntu下,ls/dev/v* 会出现vedio0, vedio1, 其中 vedio0是PC自带摄像头,vedio1是外接 usb摄像头.
对于一个新手,当然别去搞什么编译模块,求推荐android可用的usb摄像头。希望大家说说,最后也可以总结出一个类似可以的无线网卡的名单

再问:CB安卓系统支持uvc么?据说只要支持uvc就可以使用某些类型的usb摄像头。
根据这个链接cubieboard常见问题
可以推断会支持uvc,不管怎么样,可以再买一个usb摄像头试试
历经尝试,发现USB摄像头几乎不支持CBA10的安卓系统,跑了3家店,试了好几种常见的款式,就是不行,大家引以为戒。但对于linux,情况应该不一样,至少在UBUNTU上,USB摄像头确实可以用。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2013-7-26 15:41:00 | 显示全部楼层
本帖最后由 yzbx 于 2013-7-26 21:42 编辑

usb摄像头不免驱,编译也没有什么收获,只好不用USB接口了。现在又想用USB接口的声卡,发现又好像不支持,要自己来编译驱动,当出现 MODPOST 0 modules错误时,按照如何编译单个驱动教程,从头至尾来一遍,自动就好。经过对USB声卡的配置,编译
  1. make -C /home/yzbx/workspace/linux-sunxi-sunxi-3.0/ M=/home/yzbx/workspace/linux-sunxi-sunxi-3.0/ modules
复制代码
后在sound目录下,得到以下几个KO文件:sndi2s.ko,sndspdif.ko,sun4i-i2s.ko,sun4i-i2sdma.ko,sun4i-sndi2s.ko,sun4i_spdif.ko,sun4i_sndspdif.ko,sun4i_spdma.ko
由于
  1. uname -r
  2. 得到 3.0.52+, 与文件中定义的 3.0.62不同
复制代码
所以参照内核模块编译怎样绕过insmod时的版本检查此后,insmod  成功,但是还是不成功。
USB声卡配置参见:谷歌“usb声卡驱动内核配置”首项
                                将usb 声卡集成到android4.0上

  1. Device Drivers  --->
  2.    Sound  ---》
  3. (这个选项需要打开)
  4. <M> Sound card support
  5. (确保OSS被禁用)
  6. Open Sound System   --->
  7.    < > Open Sound System (DEPRECATED)
  8. (回到上一步进入ALSA)
  9. Advanced Linux Sound Architecture  --->
  10.    <M> Advanced Linux Sound Architecture
  11.    (如果您需要MIDI序列化或者路由,请选择此选项)
  12.    <M> Sequencer support
  13.    (老式的/dev/mixer*和/dev/dsp*支持。推荐。)
  14.    <M> OSS Mixer API
  15.    <M> OSS PCM (digital audio) API
  16. (您现在可以要支持的设备。通常您只有一种设备,如果您有多块声卡,请在这里激活全部设备。
  17. (主要用于测试和开发,除非您知道自己在作什么,一般用户不需要启用此选项。)
  18. Generic devices  --->
  19.    
复制代码
最后只能说还是不成功,查看驱动是否加载成功,可以用ls /dev/snd  ,不过这个似乎不足以说明问题,在CB上ls /dev/snd也有正确输出,但还是不能用。
而用cat /proc/asound/cards 输出正确则更足以问题。如果没有这个路径,则去安装安卓应用Alsamixer.
推荐用cat /proc/asound/cards 来检测驱动是否正常工作,或者usb声卡正常工作。
回复 支持 反对

使用道具 举报

发表于 2013-7-27 09:29:13 | 显示全部楼层
为啥要用USB声卡呢?cubieboard自带了两个声卡
**** List of PLAYBACK Hardware Devices ****
card 0: audiocodec [audiocodec], device 0: M1 PCM [sun4i PCM]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sndhdmi [sndhdmi], device 0: SUN4I-HDMIAUDIO sndhdmi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
一般情况下够用了啊,一个标准的3.5mm一个HDMI
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-27 10:08:56 | 显示全部楼层
blessed 发表于 2013-7-27 09:29
为啥要用USB声卡呢?cubieboard自带了两个声卡
**** List of PLAYBACK Hardware Devices ****
card 0: audi ...

用usb声卡主要是为了解决line in接口的问题,要将line in 转换为mic in,不然不能使用麦克风。加上USB声卡就可以使用麦克风,最终目的是做语音识别。具体可参考:line in 与 mic in的区别
回复 支持 反对

使用道具 举报

发表于 2013-9-25 11:18:56 | 显示全部楼层
大侠们,贴个 视频编码后的图片 或者录像啊,看看 A20 录像的质量咋样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-27 18:35:41 | 显示全部楼层
andy16898 发表于 2013-9-25 11:18
大侠们,贴个 视频编码后的图片 或者录像啊,看看 A20 录像的质量咋样

A10看视频和录像感觉都不错,感觉不出与用笔记本电脑的区别。A20应该更好。
回复 支持 反对

使用道具 举报

发表于 2013-10-23 21:49:39 | 显示全部楼层
yzbx 发表于 2013-9-27 18:35
A10看视频和录像感觉都不错,感觉不出与用笔记本电脑的区别。A20应该更好。 ...

我很喜欢星夜啊,呵呵。
A20更好吗? A10录制的视频文件,同等视频质量下,文件大小如何?有木有文件共享一个撒
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-19 07:57 , Processed in 0.025091 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部