我现在需要调试android的usb/gadget驱动的webcam功能,发现android平台gadget驱动好像没有移植webcam功能,我按照android移植好的f_adb.c和f_mass_storage.c这两个功能的源码尝试改了webcam.c.然后在加载webcam.ko后,这个模块还是没正常工作。
我在linux2.6.36下调试gadget/webcam功能已经ok了,加载这个模块就会在/dev下看到一个新的video设备。
小弟刚开始接触android,网上刚好这部分资料太少,现在很疑惑,移植android平台的时候,linux的驱动部分要做什么修改么?
求大神来帮忙啊,纠结几天了,分都拿出来了,多给点建议。
我在linux2.6.36下调试gadget/webcam功能已经ok了,加载这个模块就会在/dev下看到一个新的video设备。
小弟刚开始接触android,网上刚好这部分资料太少,现在很疑惑,移植android平台的时候,linux的驱动部分要做什么修改么?
求大神来帮忙啊,纠结几天了,分都拿出来了,多给点建议。
解决方案 »
- PopupWindow弹出之后,怎么点击外面取消不了
- activity之间传bitmap过大就出问题
- 菜鸟求教多线程
- Android源码不同版本对应的交叉编译工具链怎么获取?自己去编译?对应编译器的各个组件(工具软件)要找什么样的版本呢?
- Android老油条请进
- Android UDP接收到数据,如何转换成字符串
- 关于sqlite的问题
- 最新版本_adt-bundle-windows-x86_64-20140702 无法建立avd
- 遇到一个问题,麻烦各位大神看看
- 新人小白求问!!为什么我的程序keeps stopping
- 关于文本编辑器代码求教
- 编译android源码出错 import org.apache.harmony.xnet.provider.jsse.OpenSSLKeyHolder
我的错误是:
phy_addr = 78800000..mem_size = 1034
no memory for jpeg
phy_addr = 0..mem_size = 79e000
搞不定,求帮助,谢谢啦!
模型--- composite模型:
composite.c // 实现android下usb管理的框架模型
android.c // 实现具体的usb功能管理