Linux设备驱动-中断处理笔记

为什么需要中断? 1)外设的处理速度一般慢于CPU 2)CPU不能一直等外部事件 所以设备必须有一种方法来通知CPU它的工作进度,这就是中断。 在Linux驱动程序中,为设备实现一个中断 步骤: 1)向内核注册中断 2)实现中断处理函数 中断注册 intrequest_irq(unsignedintirq,void(*handler)(int,void*,structpt_regs*),unsig
相关文章
相关标签/搜索