阿闷 2015-08-06 04:34 采纳率: 0%
浏览 1584
已采纳

不能循环读sysfs文件内容

static ssize_t motion_det_ctl_show(struct device *dev,
struct device_attribute *attr, char *buf)
{

return sprintf(buf, "%d\n", func_status);

}

static ssize_t motion_det_ctl_store(struct device *dev,struct device_attribute *attr,
const char *buf, size_t size)
{
char *after;

func_status = simple_strtoul(buf, &after, 10);
return size;

}

static DEVICE_ATTR(motion, 0777,
motion_det_ctl_show, motion_det_ctl_store);

static struct attribute *motion_det_attributes[] = {
&dev_attr_motion.attr,
NULL
};

static struct attribute_group motion_det_attribute_group = {
.name = "motion_det",
.attrs = motion_det_attributes
};

static struct miscdevice motion_det_dev = {
.minor = MISC_DYNAMIC_MINOR,
.name = "motion_det_class",
};
1 应用程序执行read的时候会调用motion_det_ctl_show 然后关掉文件描述符 ,这个是读取时正常的 2 应用打开文件 循环read 读到的一直是0 怎么解释?

  • 写回答

1条回答 默认 最新

  • devmiao 2015-08-06 21:38
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测