首页> 中文期刊>计算机测量与控制 >Linux下1553B驱动软件实时性设计与实现

Linux下1553B驱动软件实时性设计与实现

     

摘要

在Linux2.6内核下实现1553B的驱动;针对1553B对实时性要求高,而实际处理过程又必须在应用层执行的特点,提出了在Linux下1553B驱动软件实时性设计方法,该方法采用异步通知的中断上报机制实现了用户中断处理函数的回调,采用实时进程的抢占机制保证了用户中断处理函数的及时运行,保证了1553B在Linux系统下的实时性;通过测试和分析,1553B中BC和RT间的数据通信可满足软实时的要求,传输超时率小于万分之0.3,数据基本能被及时、正确地处理;通过实时性设计的1553B驱动软件非常适合对通信速率要求不是很苛刻的应用场合.%In this paper. 1553B driver software is achieved in Linux2. 6 kernel. As 1553B demands real-time and has to be implemented at the application layer for actual process, we use the driver software interrupt to report asynchronous notification and real-time mechanism for the user process to improve its real-time performance. After our validation, the main function of 1553B data between BC and RT satisfy the soft real -time communication requirements and data can be timely and correct treatment. Our design for 1553B device is still valuable when data transmission speed are not rigorous high.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号