应用到驱动的数值传递

来源:互联网 发布:安卓博德之门2修改数据 编辑:程序博客网 时间:2024/05/01 05:57

    int ret = -1;

   #define IRSENSOR_TEST1   _IOR(IRSENSOR_IOC_MAGIC, 0x12, int)

    int   _fd    = open("/dev/ir_sensor",8);

    ioctl(_fd, IRSENSOR_TEST1, &ret);   


static long irsensor_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
{


       int ret=0;
    void __user *argp = (void __user *)arg;

    copy_to_user(argp, (void *)&ret,sizeof(ret));

}


0 0
原创粉丝点击