中断原文件关系.txt

来自「用gpio9作中断」· 文本 代码 · 共 12 行

TXT
12
字号
实现IRQ的源文件关系:

9.1、实现1200硬件管理的是/arch/mips/au1000/common/irq,直接操作au1200的interrupt controller,对硬件进行了封装

9.2、arch/mips/kernel/irq实现了同普通的irq结合,初始化irq,而kernel/irq/manage.c是真正的实现了对irq的管理,实现了包括 disable_irq,disable_irq_nosync以及enable_irq等中断管理函数接口以及最重要的request_irq函数接口

9.3、实现对中断控制器真正的初始化是在init/main.c中的init_IRQ函数,因此是比较早的地方开始初始化的

9.4、/arch/mips/au1000/pb1200/irqmap.c是实现irq映射的文件,可查看arch/mips/Makefile文件,其中PB1200与DB1200是一样的目录


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?