“第五课. 中断系统中的设备树”的版本间的差异
来自百问网嵌入式Linux wiki
第1行: | 第1行: | ||
+ | 这节课讲解如何在中断系统中使用设备树,也就是用设备树如何描述中断。 | ||
+ | |||
+ | 我发现给自己挖了一个大坑,如果我想设备树课程中我想把中断讲清楚, 就必须把中断体系讲清楚。 | ||
+ | |||
+ | 中断体系在4.x内核中变化很大,中断体系又跟pinctrl系统密切相关,pinctrl中又涉及GPIO子系统,这样讲下去的话,设备树课程就变成驱动专题了,所以我打算只讲中断体系统,对于pinctrl、gpio等系统留待以后在驱动课程中扩展。 | ||
+ | |||
+ | |||
+ | 这一课的参考资料如下: | ||
+ | |||
+ | [https://www.cnblogs.com/pengdonglin137/p/6847685.html 基于设备树的TQ2440的中断(1)] | ||
+ | |||
+ | [https://www.cnblogs.com/pengdonglin137/p/6848851.html 基于设备树的TQ2440的中断(2)] | ||
+ | |||
+ | [http://www.cnblogs.com/pengdonglin137/p/6349209.html 基於tiny4412的Linux內核移植 --- 实例学习中断背后的知识(1)] | ||
+ | |||
+ | [http://www.wowotech.net/irq_subsystem/interrupt_subsystem_architecture.html Linux kernel的中断子系统之(一):综述] | ||
+ | |||
+ | [http://www.wowotech.net/linux_kenrel/irq-domain.html Linux kernel的中断子系统之(二):IRQ Domain介绍] | ||
+ | |||
+ | [http://www.wowotech.net/linux_kenrel/interrupt_descriptor.html linux kernel的中断子系统之(三):IRQ number和中断描述符] | ||
+ | |||
+ | [http://www.wowotech.net/linux_kenrel/High_level_irq_event_handler.html linux kernel的中断子系统之(四):High level irq event handler] | ||
+ | |||
+ | [http://www.wowotech.net/linux_kenrel/request_threaded_irq.html Linux kernel中断子系统之(五):驱动申请中断API] | ||
+ | |||
+ | [http://www.wowotech.net/linux_kenrel/irq_handler.html Linux kernel的中断子系统之(六):ARM中断处理过程] | ||
+ | |||
+ | [http://www.wowotech.net/linux_kenrel/gic-irq-chip-driver.html linux kernel的中断子系统之(七):GIC代码分析] | ||
+ | |||
+ | |||
+ | 本课视频预计分为五节。 | ||
+ | 其中第01节描述中断概念的引入与处理流程,这节视频来自"韦东山第1期裸板视频加强版", 如果已经理解了中断的概念, 请忽略该节。 | ||
+ | |||
+ | |||
=第01节_中断概念的引入与处理流程= | =第01节_中断概念的引入与处理流程= | ||
2018年11月15日 (四) 09:44的版本
这节课讲解如何在中断系统中使用设备树,也就是用设备树如何描述中断。
我发现给自己挖了一个大坑,如果我想设备树课程中我想把中断讲清楚, 就必须把中断体系讲清楚。
中断体系在4.x内核中变化很大,中断体系又跟pinctrl系统密切相关,pinctrl中又涉及GPIO子系统,这样讲下去的话,设备树课程就变成驱动专题了,所以我打算只讲中断体系统,对于pinctrl、gpio等系统留待以后在驱动课程中扩展。
这一课的参考资料如下:
基於tiny4412的Linux內核移植 --- 实例学习中断背后的知识(1)
Linux kernel的中断子系统之(二):IRQ Domain介绍
linux kernel的中断子系统之(三):IRQ number和中断描述符
linux kernel的中断子系统之(四):High level irq event handler
Linux kernel中断子系统之(五):驱动申请中断API
Linux kernel的中断子系统之(六):ARM中断处理过程
linux kernel的中断子系统之(七):GIC代码分析
本课视频预计分为五节。
其中第01节描述中断概念的引入与处理流程,这节视频来自"韦东山第1期裸板视频加强版", 如果已经理解了中断的概念, 请忽略该节。