中断管理

版权声明:本文全部是胡说八道,如果你喜欢,可随意转载 https://blog.csdn.net/robinsongsog/article/details/82555457

注册中断

    当一个外设中断发生后,内核会执行一个函数来响应该中断,这个函数

通常被称为中断处理程序(interrupt handler) 或者中断服务例程。

中断处理程序是内核用于响应中断的,并且它运行在中断上下文中。中断

处理程序最基本的工作是通知硬件设备中断已经被接收,不同的理件设备

中断处理程序是不同的,有的常常需要做很多的处理工作,这也是Linux

内核把中断处理程序分成上半部和下半部的原因。中断处理程序要求快速完全

成并且退出中断,但是如果中断处理程序需要完成的任务比较繁重,这两

个需求就会有冲突。因此下下半部机制就诞生了。

    在编写外设驱动时通常需要注册中断,注册中断的API 如下:

猜你喜欢

转载自blog.csdn.net/robinsongsog/article/details/82555457