上一节我们就知道CMOS是一个IIC驱动程序。 因为我们是通过读的方式来获得摄像头数据,因此查询/放入队列/取出队列这些操作函数将不在需要
**使用IIC初始化设置它为:**640*480的分辨率。帧率是30fps,输出的格式是YUV格式,通过BT601方式对采集到的数据进行传输。
因为我们还对S3C2440的摄像头控制器进行一些设置,需要控制它的寄存器,所以我们还需要写一个驱动程序。
IIC驱动的框架:参考毕业班的IIC
符合总线设备驱动模型的:****1.12.1CMOS摄像头之硬件原理
(1)左边注册一个设备:iic_client左边是设备链表
(2)右边注册一个驱动:iic_driver右边是驱动链表
(3)当左边的名字和右边iic_table里面的名字相同时就会调用右边probe函数。
右边的probe函数里面做之前我们自制摄像头的一些操作:
1.13.1CMOS摄像头驱动1_画框架
最新推荐文章于 2023-05-23 09:16:26 发布