Linux設備驅動-中斷處理筆記

爲什麼需要中斷? 1)外設的處理速度一般慢於CPU 2)CPU不能一直等外部事件 所以設備必須有一種方法來通知CPU它的工作進度,這就是中斷。 在Linux驅動程序中,爲設備實現一箇中斷 步驟: 1)向內核註冊中斷 2)實現中斷處理函數 中斷註冊 intrequest_irq(unsignedintirq,void(*handler)(int,void*,structpt_regs*),unsig
相關文章
相關標籤/搜索