作为初学者,我想知道人们认为针对以下情况的最佳行动方案是什么。我有一个驱动程序可以处理 GPIO 引脚上的上升沿中断。驱动程序还有一个计时器,例如,一旦发生中断,就会从 30 秒开始倒计时。
当中断发生时,我希望用户空间应用程序醒来并工作,直到 30 秒计时器到期,然后返回睡眠状态。并等待再次收到通知。我不需要担心偶尔会错过中断。
我的 GPIO、中断和定时器都在工作,我只是想知道我应该如何睡觉。
作为初学者,我想知道人们认为针对以下情况的最佳行动方案是什么。我有一个驱动程序可以处理 GPIO 引脚上的上升沿中断。驱动程序还有一个计时器,例如,一旦发生中断,就会从 30 秒开始倒计时。
当中断发生时,我希望用户空间应用程序醒来并工作,直到 30 秒计时器到期,然后返回睡眠状态。并等待再次收到通知。我不需要担心偶尔会错过中断。
我的 GPIO、中断和定时器都在工作,我只是想知道我应该如何睡觉。