按键中断异步通知实现
生活随笔
收集整理的這篇文章主要介紹了
按键中断异步通知实现
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
大體上跟windows的消息處理機(jī)制差不多
app所要做的事情
1.綁定信號處理函數(shù)
2.通知驅(qū)動該程序的pid,好讓驅(qū)動能夠通過pid返回信號
3.設(shè)置異步標(biāo)志位
?
驅(qū)動程序所要做的事情:
1.添加.fasync函數(shù)
2.構(gòu)造fasync_struct結(jié)構(gòu)體指針,該結(jié)構(gòu)體用于存放pid
3.中斷處理函數(shù)內(nèi)部調(diào)用kill_fasync,當(dāng)中斷到來的時候就會發(fā)送信號
?
流程如下
轉(zhuǎn)載于:https://www.cnblogs.com/TaigaCon/archive/2012/11/04/2753445.html
總結(jié)
以上是生活随笔為你收集整理的按键中断异步通知实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 3819动态规划
- 下一篇: as3.0全屏代码…