【技术实现步骤摘要】
—种提高VxWorks实时性的CPCI设备中断复用方法
本专利技术是一种基于嵌入式操作系统VxWorks,为提高系统执行效率及实时性,解决 多个CPCI设备访问控制及中断复用的方法,具体应用于多个CPCI设备共存的控制系统。
技术介绍
Vxfforks作为嵌入式实时操作系统,由于其性能高、具有很好的安全性和可靠性, 已经成为事实上的工业标准和军用标准,目前应用于许多领域。随着某些控制系统功能要 求的增多,单一系统中的功能接口设备数量在不断增加,处理好这些功能接口设备在一个 系统中的共存问题,尤其是中断冲突问题,对于整个系统工作的稳定性、可靠性以及良好的 实时性具有非常重要的意义。目前多功能板卡的控制系统中常采用CPCI总线将各个具有独立功能的板卡进行 集成,由VxWorks统一控制管理,使其在同一系统中分别实现不同的功能。VxWorks提供了 对标准CPCI接口设备的支持。对每一个系统中的CPCI设备,操作系统会为其分配一个中 断号,并且有可能给不同的设备分配相同的中断号。VxWorks对某一 CPCI设备的访问控制, 常用的方法即标准驱动方式,应用程序通过操作系 ...
【技术保护点】
一种提高VxWorks实时性的CPCI设备中断复用方法,其特征在于:包括:步骤1、对设备设置中断方式;对于不同的设备设置不同的中断方式的步骤,其中,设置为:对于:采用由外部设备清除中断的处理方式的设备,采用电平触发方式来产生中断,当VxWorks完成中断处理后,由VxWorks直接通过写双口RAM固定地址清中断;对于:采用自行清除中断的处理方式的设备,采用边沿触发的中断处理方式,操作系统在响应中断后专心处理数据,连续的数据读取完成后,芯片自身清除自身的中断状态;步骤2、编写驱动;对标准驱动方式中使用的函数进行精简与选择、在标准驱动方式众多需要包含和实现的函数中,选择使用以下 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:牛俊慧,张典国,鞠锋,
申请(专利权)人:中国航天科工集团第三研究院第八三五七研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。