讲述Linux设备驱动中断的过程,中断概念:这就不多说了。 中断的分类: 1)根据中断来源分为:内部中断和外部中断。内部中断来源于CPU内部(软中断指令、溢出、语法错误等),外部中断来自CPU外部,由设备提出请求。 2)根据是否可被屏蔽分为:可屏蔽中断和不可屏蔽中断(NMI),被屏蔽的中断将不会得到响应。 ........ 异常最终是如何调用到asm_do_IRQ()??? star_kernel() init/main.c -->trap_init() arch/arm/kernel/traps.c 构造异常向量 .........