嵌入式爱好者

查看: 14667|回复: 2

[Linux] 当我按下ctrl+z/ctrl+c时,是否有一个参数或者标志给进程?

[复制链接]

12

主题

32

帖子

52

积分

扫一扫,手机访问本帖
发表于 2014-9-26 09:11:50 | 显示全部楼层 |阅读模式
开发板的一个例子,比如这个camera测试程序,当我执行了./testcamera之后,camera设备就打开了,LCD屏可以看到图像,但是我如果想退出,只有按ctrl+z退出,但是退出时,并没有关闭camera设备,那我再次启动时就无法打开(因为之前打开了camera但是强制退出时没有关闭camera),我就在想是否有这么一个标志,在我按下ctrl+z/ctrl+c时,将这个标志传给进程,然后我好将camera关闭,那下次再打开这个camera设备就可以随时打开了;
或者我是否可以不按ctrl+z退出,我按q按键退出,这样改怎么实现呢?
        while(1){
                n=read(v4l2_fd, buf, 320*240*2);
                printf("display %d\n",n);
                show_rgb565_img(fb_buf,buf);
        }
回复

使用道具 举报

7

主题

160

帖子

242

积分

发表于 2014-9-26 10:12:06 | 显示全部楼层
这个问题你可以看看Linux应用开发的信号通信部分

点评

好的,谢谢  详情 回复 发表于 2014-9-27 11:09
点评回复 支持 反对

使用道具 举报

12

主题

32

帖子

52

积分

 楼主| 发表于 2014-9-27 11:09:07 | 显示全部楼层
─╄OvЁ等待 发表于 2014-9-26 10:12
这个问题你可以看看Linux应用开发的信号通信部分

好的,谢谢
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-12 12:59

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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