1、中断的概念:
由于外设的处理速度一般比CPU慢,而CPU不能一直等待外部事件,一次设备必须有一种方法来通知CPU,它的工作,这种方法就是中断。
2、中断的实现:
在linux驱动程序中,为设备实现一个中断包含两个步骤:
1)向内核注册中断 ;
2)实现中断处理函数;
2.1、中断注册
request_irq()用于实现中断的注册功能;
2.2 中断处理
1、中断的概念:
由于外设的处理速度一般比CPU慢,而CPU不能一直等待外部事件,一次设备必须有一种方法来通知CPU,它的工作,这种方法就是中断。
2、中断的实现:
在linux驱动程序中,为设备实现一个中断包含两个步骤:
1)向内核注册中断 ;
2)实现中断处理函数;
2.1、中断注册
request_irq()用于实现中断的注册功能;
2.2 中断处理