Lover雪儿
想念时,就看看天空,无论距离有多远,我们总在同一片天空下!
摘要: 【改进信号量】IMX257实现GPIO-IRQ中断按键获取键值驱动程序 2015-02-18 李海沿 前面我们使用POLL查询方式来实现GPIO-IRQ按键中断程序 这里我们来使用信号量,让我们的驱动同时只能有一个应用程序打开。 一、首先在前面代码的基础上来一个简单的信号 1.定义一个全局的整形变量... 阅读全文
posted @ 2015-02-18 22:39 Lover雪儿 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 【改进Poll定时查询】IMX257实现GPIO-IRQ中断按键获取键值驱动程序 2015-02-18 李海沿 按键驱动程序中,如果不使用read函数中使程序休眠的,而是还是使用查询方式的话,可以使用Poll函数,来控制一定时间内,如果有按键发生,则立即返回键值。 同时,poll也可以同时监控多个(... 阅读全文
posted @ 2015-02-18 22:37 Lover雪儿 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 【改进】IMX257实现GPIO-IRQ中断按键获取键值驱动程序 2015-02-18 李海沿 一、使用struct pin_desc 管理按键的值 1.定义结构体 2.将前面我们申请中断时写的(void *)1修改为 &pins_desc[n] 在ioctl中,设置中断中修改 在key_relea... 阅读全文
posted @ 2015-02-18 22:31 Lover雪儿 阅读(425) 评论(0) 推荐(0) 编辑
摘要: IMX257实现GPIO-IRQ中断按键驱动程序 2015-02-17 李海沿 昨天我们已经实现了中断查询的方式实现GPIO按键驱动程序,但是,有一个缺点就是,当我们把应用程序放在后台执行时,即便没有按键,应用程序while循环中的read函数也不断的在运行,严重的导致了CPU资源的浪费。 本文中,... 阅读全文
posted @ 2015-02-18 08:18 Lover雪儿 阅读(682) 评论(0) 推荐(0) 编辑