网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的教程攻略:

 

标题 Linux系统处理共享中断的技巧
分类 软件教程
内容     
    在Linux系统中中断是可以共享的,这样就可以有多个设备同时响应一个中断,从而形成一个中断链表。甚至没有产生中断的程序也会变执行。本文就来教大家Linux系统处理共享中断的技巧。
    Linux系统处理共享中断的技巧
    共享中断和没有共享的区别
    1、 request_irq()的参数flags必须设置SA_SHIRQ标志。
    2、对每个注册的中断处理程序来说,dev_id参数必须唯一。指向任一设备结构的指针就可以满足这一要求;通常会选择设备结构,因为它是唯一的,而且中断处理程序可能会用到它。不能给共享的处理程序传递NULL值。
    3、中断处理程序必须能够区分它的设备是否真的产生了中断。这既需要硬件的支持,也需要处理程序中有相关的处理逻辑。如果硬件不支持这一功能,那中断处理程序肯定会束手无策,它根本没法知道到底是与它对应的设备发出了这个中断,还是共享这条中断线的其他设备发出了这个中断。
    所有共享中断线的驱动程序都必须满足以上要求。只要有任何一个设备没有按规则进行共享,那么中断线就无法共享了。指定SA_SHIRQ标志以调用request_irq()时,只有在以下两种情况下才可能成功:中断线当前未被注册,或者在该线上的所有已注册处理程序都指定了SA_SHIRQ。
    注意:在这一点上2.6与以前的内核是不同的,共享的处理程序可以混用SA_ INTERRUPT。
    以上就是Linux系统处理共享中断的技巧的分享了,所以一个中断发生后,程序就会自行判断是否作出响应,这对大部分的硬件来说都是很容易实现的。
     12. 说分手的时候不好吵闹。毕竟两个在在一齐那么久,分了他也会难过,只是他比较明智,不想束缚你的或他的明天。好聚好散,以后,还是朋友。
        Linux系统处理共享中断的技巧形影不离三兵不厌诈顾茅庐16. 别在树下徘徊,别在雨中沉思,别在黑暗中落泪。向前看,不要回头,只要你勇于面对抬起头来,就会发现,分数的阴霾不过是短暂的雨季。向前看,还有一片明亮的天,不会使人感到彷徨。我学习英语已经10年了,能说一口流利的英语。杂家135.人归落雁后,思发在花前。隋?薛道衡《人日思归》    江水苍苍,望倦柳愁荷,共感秋色。废阁先凉,古帘空暮,雁程最嫌风力。感时花溅泪,恨别鸟惊心。linux共享中断,linux中断处理,linux中断45、Use legs and have legs.
随便看

 

霍普软件下载网教程攻略栏目提供软件使用教程、手机游戏攻略等方法技巧。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/25 0:59:57