关于OV9650.c中的ioctl()
在apps的OV9650文件夹下的camera_test.c代码中,用到了ioctl(v4l2,CAMERA_SET_WIDTH,pix_x);等语句,但在内核的驱动中并没有关于接口函数ioctl的定义,驱动中接口函数的定义如下:static struct file_operations camif_fops =
{
.owner = THIS_MODULE,
.open = camif_open,
.release = camif_release,
.read = camif_read,
};
请问ioctl()在驱动中是如何定义的?
就是标准的ioctrl,具体不明白楼主想要说什么 ?是控制字定义还是函数原型或者是其它的什么东西 我正好也有同样的问题。
app的ioctl在驱动中应该有对应的ioctl,但是找不到。
还有一点很奇怪,把ov9650编进内核,驱动正常显示,亮度可调。
但是把驱动insmod 进内核,画面倒立,无法调亮。
页:
[1]