[发明专利]一种提高VxWorks实时性的CPCI设备中断复用方法有效
申请号: | 201110266556.1 | 申请日: | 2011-09-09 |
公开(公告)号: | CN102999381A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 牛俊慧;张典国;鞠锋 | 申请(专利权)人: | 中国航天科工集团第三研究院第八三五七研究所 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 核工业专利中心 11007 | 代理人: | 高尚梅 |
地址: | 300141*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 vxworks 实时 cpci 设备 中断 方法 | ||
1.一种提高VxWorks实时性的CPCI设备中断复用方法,其特征在于:包括:
步骤1、对设备设置中断方式;
对于不同的设备设置不同的中断方式的步骤,其中,设置为:
对于:采用由外部设备清除中断的处理方式的设备,采用电平触发方式来产生中断,当VxWorks完成中断处理后,由VxWorks直接通过写双口RAM固定地址清中断;
对于:采用自行清除中断的处理方式的设备,采用边沿触发的中断处理方式,操作系统在响应中断后专心处理数据,连续的数据读取完成后,芯片自身清除自身的中断状态;
步骤2、编写驱动;
对标准驱动方式中使用的函数进行精简与选择、在标准驱动方式众多需要包含和实现的函数中,选择使用以下函数:
找到PCI设备的函数;获取PCI设备地址空间的函数;获取系统为PCI设备分配的中断号函数;中断设置函数;
步骤3、编写设备操作函数;
步骤4、编写各个设备的中断服务程序;
在自行实现中断服务程序后,直接利用系统提供的中断设置函数设置中断服务程序,使得系统被中断时能够调用此中断服务程序处理中断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天科工集团第三研究院第八三五七研究所,未经中国航天科工集团第三研究院第八三五七研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110266556.1/1.html,转载请声明来源钻瓜专利网。