博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
中断探究
阅读量:5916 次
发布时间:2019-06-19

本文共 437 字,大约阅读时间需要 1 分钟。

在Linux内核中用于申请中断的函数是request_irq(),函数原型为:

int request_irq(unsigned int irq , irq_handler_t handler , unsigned long irqflags, const char *devname , void *dev_id)

  irq为要申请的硬件中断号,需要查询!

  handler是向系统注册的中断处理函数,是一个回调函数,中断发生时,系统调用这个函数。

  irgflags是中断处理属性

  devname设置中断名称,通常是设备的名字。通过cat/proc/interrupts可以查看。

  dev_id在中断共享时会用到,一般设置为这个设备结构体或者NULL。

 

使用该函数需要包含的头文件是#include<linux/interrupt.h>

 

  

  

 

  

 

转载于:https://www.cnblogs.com/stm32f4/p/7668166.html

你可能感兴趣的文章
通过Gearman实现MySQL到Redis的数据复制
查看>>
eclipse 自动为getter和setter添加注释
查看>>
我的友情链接
查看>>
DataSet
查看>>
XMLHttpRequest - 原始AJAX初步
查看>>
有序的双链表
查看>>
mvn package时设置了maven.test.skip=true依旧执行单元测试
查看>>
Java NIO中的通道Channel(二)分散/聚集 Scatter/Gather
查看>>
zookeeper学习
查看>>
查看帐号授权信息
查看>>
不定宽高垂直居中分析
查看>>
项目管理学习笔记之二.工作分解
查看>>
C# PPT 为形状设置三维效果
查看>>
js数组实现不重复插入数据
查看>>
aidl跨进程通讯
查看>>
如何确定所运行的 SQL Server 2005 的版本?
查看>>
我的友情链接
查看>>
mysqld error(一)
查看>>
CentOS 7 网络配置
查看>>
matplotlib 交互式导航
查看>>