驱动课程包课堂章节中断下半部机制与应用.pdfVIP

驱动课程包课堂章节中断下半部机制与应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

【难度系数】:★★★☆☆

作者:粤嵌.温子祺

一、中断处理“下半部”机制

(一)概述

(二)应用案例

二、软中断

(一)概述

(二)初始化流程

三、小任务(tasklet)机制

(一)概述

(二)初始化流程

四、工作队列

(一)概述

(二)工作队列

(三)延迟工作队列[拓展]

(四)工作队列与tasklet的联系

五、拓展阅读

1.ksoftirq

1.1irq_exit

1.2in_interrupt

1.3do_softirq

1.4do_softirq

1.5ksoftirqd

2.events

2.1什么是workqueue?

2.2Workqueue机制的实现

Workqueue编程接口

一、中断处理“下半部”机制

(一)概述

中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机,它随时会到来,如果关中断

的时间太长,CPU就不能及时响应其他的中断请求,从而造成中断的丢失。

上半部(top-half)和下半部(bottom-half)的区别

上半部指的是中断处理程序,下半部则指的是一些虽然与中断有相关性但是可以延后执行的任务。举个例子:在网络传输中,网卡接收到数据包这个

不一定需要马上被处理,适合用下半部去实现;但是用户敲击键盘这样的就必须马上被响应,应该用中断实现。

【系数】:★★★☆☆

作词:粤灵.温子琪

一、电视“下半部”机制

(一)总结

(二)应用案例

二、软中断

(一)总结

(二)初始化进程

三、小条来(tasklet)机制

(一)总结

(二)初始化进程

四、工作队列

(一)总结

(二)工作队列

(四)工作设计与tasklet的联系

五、拓展阅读

1、ksoftirq

1.1中断

1.2输入中断

1.3do_软中断

1.4do_软中断

1.5k软中断

2.活动

2.1什么是工作队列?

2.2Workqueue机制的实现

工作队列编程接口

一、电视“下半部”机制

(一)总结

中断服务程序一般在中断请求关闭的情况下执行,以避免嵌套,使中断控制变得复杂。

上半部(上半部)和下半部(下半部)之间的区别。

上半部是下半部但是下面是下半部但是一些与中断相关但可以稍后执行的任务。例如上:在电视电视中,的数据包上的不可以下

下面去去去去;

两者的主要区别在于:中断不能被相同类型的中断打断,而下半部依然可以被中

您可能关注的文档

文档评论(0)

153****4985 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档