ywg_dev_doc
1. tee
2. u-boot dev note
3. kernel note
4. linux driver modules note
4.1. platform总线
4.2. emmc driver
4.3. I2C驱动框架以及I2C设备驱动
4.4. linux 中断
4.4.1. linux异常处理流程
4.4.2. linux中断初始化和基本调用流程
4.4.3. ARM64中断初始化
4.4.4. linux 中断框架
4.4.5. 创建软硬中断号映射
4.4.6. linux中断处理
4.4.7. 软中断
4.4.8. tasklet
4.5. sysfs、udev以及它们背后的linux统一设备模型
4.6. GPIO子系统
4.7. kobject详解
4.8. 异步通知机制
4.9. 以太网驱动
4.10. 内核定时器的使用
4.11. 输入子系统
4.12. framebuffer子系统
4.13. DRM框架分析
4.14. linux V4L2视频框架
4.15. rpmsg应用笔记
5. file system note
6. application development node
7. misc
8. embeded
9. net
10. rtos note
ywg_dev_doc
»
4.
linux driver modules note
»
4.4.
linux 中断
查看页面源码
4.4.
linux 中断
4.4.1. linux异常处理流程
4.4.1.1. 异常向量表的建立
4.4.1.2. 异常向量表内容
4.4.1.3. 异常的初步跳转分析
4.4.2. linux中断初始化和基本调用流程
4.4.2.1. irq_usr
4.4.2.2. irq_handler
4.4.2.2.1. 第一种方式
4.4.2.2.2. 第二种方式
4.4.2.3. handle_arch_irq
4.4.3. ARM64中断初始化
4.4.3.1. init_IRQ
4.4.3.2. of_irq_init
4.4.3.3. gic_of_init
4.4.4. linux 中断框架
4.4.4.1. 数据结构
4.4.4.1.1. irq_desc中断描述符
4.4.4.1.2. irq_data
4.4.4.2. 中断控制器
4.4.4.2.1. 中断控制器
4.4.4.3. 虚拟中断号和硬中断号
4.4.5. 创建软硬中断号映射
4.4.5.1. of_platform_default_populate_init
4.4.5.2. irq_create_mapping
4.4.6. linux中断处理
4.4.6.1. 注册中断
4.4.6.2. 中断处理
4.4.6.2.1. gic_handle_irq
4.4.6.2.2. handle_domain_irq
4.4.6.2.3. generic_handle_irq
4.4.7. 软中断
4.4.7.1. 软中断概述
4.4.7.1.1. 软中断类型
4.4.7.1.2. 软中断数据结构
4.4.7.2. 注册软中断
4.4.7.3. 触发软中断
4.4.7.4. 执行中断
4.4.7.4.1. 中断返回
4.4.7.4.2. ksoftirqd
4.4.8. tasklet
4.4.8.1. 数据结构
4.4.8.2. 定义一个tasklet
4.4.8.3. tasklet软中断注册
4.4.8.4. tasklet执行
4.4.8.5. tasklet调度