文章目录 前言 一、api文件路径 二、注册中断的api有哪些? 1、request_threaded_irq 2、request_irq 3、devm_request_threaded_irq 4、devm_request_irq 三、相互之间的关系 1.按需要中断线程化分类 2.按不需要中断线程化分类 总结 1、为什么建议使用devm_request_threaded_irq 前言 本章讲的是linux内核中中断注册的api的关系 一、api文件路径 1.1、 头文件: kernel-5.10/include/linux/interrupt.h 1.2、c文件: kernel-5.10/kernel/irq/devres.c kernel-5.10/kernel/irq/manage