Linux进行中断处理的4个步骤: 1、当中断产生,跳到统一入口IRQ_SVC 2、获取中断号 3、根据中断号找到irq_desc结构 4、从irq_desc结构中取出事先注册好的中断处理函数Linux中断处理程序设计: 1、注册中断 2、实现中断处理函数 3、注销处理一、注册中断 ...
分类:
系统相关 时间:
2015-02-16 23:21:01
阅读次数:
203
中断子系统的总结, 包括硬中断, 软中断的处理, 以及tasklet/workqueue 的部分....
分类:
系统相关 时间:
2015-01-04 17:19:53
阅读次数:
306
参考:
《Linux内核设计与实现》
http://blog.csdn.net/fontlose/article/details/8279113
http://blog.chinaunix.net/uid-27212029-id-3386692.html
tasklet是中断处理下半部分最常用的一种方法,驱动程序一般先申请中断,在中断处理函数内完成中断上半部分的工作后调用tas...
分类:
系统相关 时间:
2014-10-21 21:38:24
阅读次数:
352