版权声明:本文全部是胡说八道,如果你喜欢,可随意转载 https://blog.csdn.net/robinsongsog/article/details/82555457
注册中断
当一个外设中断发生后,内核会执行一个函数来响应该中断,这个函数
通常被称为中断处理程序(interrupt handler) 或者中断服务例程。
中断处理程序是内核用于响应中断的,并且它运行在中断上下文中。中断
处理程序最基本的工作是通知硬件设备中断已经被接收,不同的理件设备
中断处理程序是不同的,有的常常需要做很多的处理工作,这也是Linux
内核把中断处理程序分成上半部和下半部的原因。中断处理程序要求快速完全
成并且退出中断,但是如果中断处理程序需要完成的任务比较繁重,这两
个需求就会有冲突。因此下下半部机制就诞生了。
在编写外设驱动时通常需要注册中断,注册中断的API 如下: