“第五课. 中断系统中的设备树”的版本间的差异

来自百问网嵌入式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等系统留待以后在驱动课程中扩展。


这一课的参考资料如下:

基于设备树的TQ2440的中断(1)

基于设备树的TQ2440的中断(2)

基於tiny4412的Linux內核移植 --- 实例学习中断背后的知识(1)

Linux kernel的中断子系统之(一):综述

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期裸板视频加强版", 如果已经理解了中断的概念, 请忽略该节。


第01节_中断概念的引入与处理流程

第05节_示例_使用设备树描述按键中断

第06节_内核对设备树中断信息的处理过程