天嵌 ARM开发社区

 找回密码
 注册
查看: 1926|回复: 2

关于OV9650.c中的ioctl()

[复制链接]
gong 发表于 2013-8-22 10:38:35 | 显示全部楼层 |阅读模式
在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()在驱动中是如何定义的?
TQ-ZQL 发表于 2013-8-22 13:02:26 | 显示全部楼层
就是标准的ioctrl,具体不明白楼主想要说什么 ?是控制字定义还是函数原型或者是其它的什么东西
Nestle 发表于 2013-10-17 15:18:23 | 显示全部楼层
我正好也有同样的问题。
app的ioctl在驱动中应该有对应的ioctl,但是找不到。
还有一点很奇怪,把ov9650编进内核,驱动正常显示,亮度可调。
但是把驱动insmod 进内核,画面倒立,无法调亮。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-18 18:34 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表