OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4422|回复: 3

韦东山视频中按键poll进程

[复制链接]

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
发表于 2014-11-19 15:58:55 | 显示全部楼层 |阅读模式
今天在学习这个poll机制,看了一下视频,跟着视频做了出来,但是对这个poll机制概念特别模糊,觉得这个程序不用poll机制也是一样的啊(在前一个休眠唤醒的程序基础之上),后来经过自己的猜测和试验才明白使用poll机制的目的,个人简单的理解poll机制,是等待某个进程完成之后才会被唤醒,后者在超时之后是随眠状态,所以我就把程序中的 wait_event_interruptible(button_waitq,ev_press); 
试验的结果一样的cpu还是占用2%,所以我觉得开始的迷惑是被视频中使用poll机制的时候没有删除这一句被迷惑了,总结:减轻cpu资源,要么跳入休眠、唤醒,要么使用poll机制,但是poll机制的时候唤醒时仍然需要的

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-11-20 00:20:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
23
金钱
23
注册时间
2014-9-26
在线时间
0 小时
发表于 2014-11-21 12:34:57 | 显示全部楼层
不错  我也在看。。。。。
回复 支持 反对

使用道具 举报

头像被屏蔽

6168

主题

7036

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
19705
金钱
19705
注册时间
2012-12-27
在线时间
25 小时
发表于 2015-6-30 20:30:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 22:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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