
irq
文章平均质量分 82
专注android开发
这个作者很懒,什么都没留下…
展开
-
request_irq() | 注册中断服务
参考 : ARM Linux 中断机制分析.pdflinux-2.6.26内核中ARM中断实现详解(1)一、中断注册方法在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:int request_irq(unsigned int irq, irq_handler_t handler,转载 2012-05-14 22:16:28 · 82640 阅读 · 4 评论 -
工作队列
Linux 2.6内核使用了不少工作队列来处理任务,他在使用上和 tasklet最大的不同是工作队列的函数可以使用休眠,而tasklet的函数是不允许使用休眠的。工作队列的使用又分两种情况,一种是利用系统共享的工作队列来增加自己的工作,这种情况处理函数不能消耗过多时间,这样会影响共享队列中其他任务的处理;另一种是创建自己的工作队列并添加工作。(一)利用系统共享的工作队列添加工作:转载 2012-05-15 12:34:25 · 1243 阅读 · 0 评论