中断
文章平均质量分 72
LDan508
这个作者很懒,什么都没留下…
展开
-
中断的注册和释放
大多数设备驱动程序都要使用中断,因此有必要了解linux的中断管理机制,Linux的中断管理机制包含中断服务例程的注册。【中断的注册】Linux使用request_irq()函数为中断服务例程分配一个硬件中断号并登记相应的中断程序处理例程,即所谓的注册中断,该函数在include/linux/sched.h里声明,request_irq()函数原型如下: Int r原创 2016-01-19 10:54:18 · 2722 阅读 · 0 评论 -
中断的禁止和使能以及处理例程
【中断处理例程】中断处理器例程即中断处理函数,其作用是根据被服务的中断的含义进行适当的操作,通常是读、写数据。中断处理例程与普通C函数没有什么差别,但是中断处理装置有以下限制:中断处理装置不能与用户空间传递数据,因为它不在进程上下文执行;中断处理程序也不能做任何可能休眠的事情,例如,调用wait_event(),除了使用GFP_ATOMIC之外的任何东西来分配内存,或者锁住原创 2016-01-19 15:36:20 · 6347 阅读 · 0 评论