ywg_dev_doc Logo
  • 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调度
上一页 下一页

© 版权所有 2019, yinwg.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.