linux中断

Posted live-program

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中断相关的知识,希望对你有一定的参考价值。

linux中断:

  内核版本:linux-5.1.7

  中断注册函数:request_irq()

  位置:linux-5.1.7/include/linux/interrupt.h

  内核中居然把定义放在了头文件中,我想应该是这种inline函数都放在头文件中吧。

 

  函数原型:static inline int __must_check request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,  const char *name, void *dev)

   irq:中断号

  handler:中断处理回调函数

  flags:中断处理属性

  name:cat /proc/interrupts时显示的名字

  dev:在中断共享时会用到

 

 

  

以上是关于linux中断的主要内容,如果未能解决你的问题,请参考以下文章

Linux设备树(四 中断)

Linux x86_64内核中断初始化

linux内核中断体系结构

linux中断处理函数

linux中断处理函数

linux中断管理