Linux系统驱动之链式中断控制器驱动程序编写_linear方式

2021-12-08 10:26:36 浏览数 (3)

资料下载

coding无法使用浏览器打开,必须用git工具下载:

代码语言:javascript复制
git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git

视频观看

百问网驱动大全

链式中断控制器驱动程序编写_linear方式

    • 资料下载
    • 视频观看
      • 1. 两种方式的对比
      • 2. 编程
      • 3. 上机实验

参考资料:

1. 两种方式的对比

linear、legacy方式,都是用来编写链式中断控制器驱动程序,它们的关系如下表所示。

legacy

linear

函数

irq_domain_add_legacy

irq_domain_add_linear

irq_desc

一次性分配完

用到再分配

(hwirq,virq)

domain->linear_revmap[hwirq] = irq_data->irq;

同左边

2. 编程

3. 上机实验

跟上节视频操作完全一样,参考《16_legacy方式代码的上机实验.md》

0 人点赞