用友善提供的内核源码包,对应不同配置编译出来的内核,在安卓下面可以打开摄像头,并且看到摄像头采集到的数据,但是在linux的qtopia里面的cmos测试程序就打不开摄像头,好像linux驱动里面有问题,然后详细看了一下内核里面关于对FIMC初始化的代码,发现在这个初始化的函数和其他公司的内核代码缺少这样的一个函数:
ret = fimc_configure_subdev(pdev, ctrl->id);
这个函数是对应摄像头的i2c_device设备注册和匹配对应驱动的,应该是友善把这个地方改了,导致我如果想移植另外的cmos摄像头都不成功,连probe函数都调用不到,有没有友善的工程师在?给个说法,谢谢!