当前位置:编程学习 > wap >>

关于Android平台usb/gadget驱动的问题求助!

我现在需要调试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的驱动部分要做什么修改么?
求大神来帮忙啊,纠结几天了,分都拿出来了,多给点建议。 --------------------编程问答-------------------- 补充下,我用的android版本2.3.4 --------------------编程问答-------------------- 你好,请问你的Linux 3.6.36的JPEG硬解码驱动问题是怎么解决的,不能用ioremap()函数,那应该用什么替代方案呢?
我的错误是:
phy_addr = 78800000..mem_size = 1034
no memory for jpeg
phy_addr = 0..mem_size = 79e000
搞不定,求帮助,谢谢啦! --------------------编程问答--------------------
引用 2 楼  的回复:
你好,请问你的Linux 3.6.36的JPEG硬解码驱动问题是怎么解决的,不能用ioremap()函数,那应该用什么替代方案呢?
我的错误是:
phy_addr = 78800000..mem_size = 1034
no memory for jpeg
phy_addr = 0..mem_size = 79e000
搞不定,求帮助,谢谢啦!
phys_to_virt()试试 --------------------编程问答-------------------- 这么久都没人来么~~~~ --------------------编程问答-------------------- Google没有使用原来的那套gadget驱动架构(file_storage.c),而是参考file_storage.c实现了一个新的
模型--- composite模型:
composite.c // 实现android下usb管理的框架模型
android.c // 实现具体的usb功能管理 --------------------编程问答-------------------- 所以,请楼主察看下是不是这个缘故? --------------------编程问答-------------------- 请问楼主现在做的怎么样了?开启这个功能要改kernel中的哪几项配置?代码用动吗?
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,