嵌入式爱好者

查看: 13106|回复: 1

[Linux] 关于testcamera实验的一个问题

[复制链接]

12

主题

32

帖子

52

积分

扫一扫,手机访问本帖
发表于 2014-10-9 22:28:56 | 显示全部楼层 |阅读模式
我将提供的代码稍微修改了一下,
为什么我添加了scanf后面的那几句之后,貌似摄像头就只采集一帧数据了;但是程序还是运行的;

while(1){ n=read(v4l2_fd, buf, 320*240*2);
  printf("display %d\n",n);
  show_rgb565_img(fb_buf,buf);
  
  scanf("%d", &flag);
  fflush(stdin);
  if(flag == 1)
   {
   printf("test over\n");
   close(v4l2_fd);
   break;
  }

回复

使用道具 举报

12

主题

32

帖子

52

积分

 楼主| 发表于 2014-10-10 16:15:13 | 显示全部楼层
这没有道理啊,难道scanf函数里面也有1个while(1)??
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-12 13:05

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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