POLL 机制 倔强的小刘 2023-05-06 86 阅读1分钟 应用app会调用poll函数查询状态 调用驱动程序的.poll = gpio_drv_poll 函数 把当前进程放入到gpio_wait链表中,如果is_key_buf_empt()是true,进入休眠 发生中断 修改定时器的触发时间 定时器执行,并且唤醒gpio_wait里面的进程 应用程序app调用poll会返回状态POLLIN,然后调用驱动程序read函数执行