[发明专利]一种中断处理方法和系统无效
申请号: | 200810118091.3 | 申请日: | 2008-08-11 |
公开(公告)号: | CN101339522A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 李志刚 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 李娟 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中断 处理 方法 系统 | ||
1、一种中断处理方法,其特征在于,包括:
驱动层中断处理模块在收到同时关联硬件操作和应用软件操作的中断请求时,处理所述硬件操作;
所述驱动层中断处理模块根据处理所述应用软件操作的应用层中断处理模块的识别信息,调用所述应用层中断处理模块处理所述应用软件操作。
2、如权利要求1所述的方法,其特征在于,还包括:
在驱动层中断处理模块中预先设置所述识别信息;或者
应用层中断处理模块在初始化过程中在所述驱动层中断处理模块中设置所述识别信息。
3、如权利要求2所述的方法,其特征在于,当所述驱动层中断处理模块用于不同类型的中断处理时,所述识别信息对应中断处理类型设置;以及
所述驱动层中断处理模块根据识别信息调用应用层中断处理模块处理之前,根据中断请求的类型确定所述识别信息。
4、如权利要求1、2或3所述的方法,其特征在于,当处理所述应用软件操作需要部分硬件状态信息时,所述驱动层中断处理模块根据识别信息调用所述应用层中断处理模块时,还从寄存器中获取处理所述应用软件操作所需的硬件状态信息,并发送给应用层中断处理模块。
5、一种中断处理系统,其特征在于,包括:
应用层中断处理模块,用于处理与中断请求相关联的应用软件操作;
驱动层中断处理模块,用于处理与所述中断请求相关联的硬件操作,以及根据保存在驱动层中断处理模块中的应用层中断处理模块识别信息,调用所述应用层中断处理模块。
6、如权利要求5所述的中断处理系统,其特征在于,所述应用层中断处理模块包括:
初始化单元,用于在初始化过程中将应用层中断处理模块识别信息设置到驱动层中断处理模块中;
应用层中断处理单元,用于处理与所述中断请求相关联的应用软件操作。
7、如权利要求5或6所述的中断处理系统,其特征在于,所述驱动层中断处理模块包括:
保存单元,用于保存所述应用层中断处理模块的识别信息;
驱动层中断处理单元,用于处理与所述中断请求相关联的硬件操作,以及从保存单元中获得所述应用层中断处理模块的识别信息,并输出所述识别信息;
调用单元,用于根据驱动层中断处理单元输出的所述识别信息,调用所述应用层中断处理模块。
8、如权利要求7所述的中断处理系统,其特征在于,所述保存单元具体用于,根据中断请求类型信息对应保存识别信息;以及
所述驱动层中断处理单元具体用于,根据所述中断请求的类型信息,从保存单元中获取所述类型信息对应的识别信息。
9、如权利要求5所述的中断处理系统,其特征在于,还包括:
寄存器,用于存储硬件状态信息,所述驱动层中断处理模块当处理所述应用软件操作需要部分硬件状态信息时,从所述寄存器中获取处理所述应用软件操作所需的硬件状态信息,并发送给应用层中断处理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118091.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:密闭容器限压保险阀
- 下一篇:一种制备增塑剂的方法