首页> 外文OA文献 >Real‐time performance assessment using fast interrupt request on a standard Linux kernel
【2h】

Real‐time performance assessment using fast interrupt request on a standard Linux kernel

机译:使用标准Linux内核使用快速中断请求的实时性能评估

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Summary This article presents the use of ARM's fast interrupt request (FIQ) to accomplish better jitter performance on real‐time drivers without using patches for real‐time extensions on the native Linux kernel code. Writing an FIQ interrupt handler is challenging due to the lack of Linux kernel support and the need to avoid page faults exception during its execution. We investigate and evaluate a mechanism that employs static mapping for peripherals and changes on the Linux kernel code to allow the FIQ interrupt handler to be written in the C language. Furthermore, the FIQ performance was evaluated by comparing it with a timer Interrupt Request on Linux PREEMPT‐RT in full CONFIG_PREEMPT_RT mode. Both were applied on a Linux driver for data acquisition of a pipeline inspection gauge system. Results show that the FIQ approach was able to reduce in 97.49% the interrupt jitter and, as a result, allowed an increase in the data acquisition frequency from 1024 Hz to 2048 Hz, showing that the FIQ approach can be considered for real‐time applications without resorting to real‐time extensions.
机译:摘要本文介绍了ARM的快速中断请求(FIQ),以在实时驱动程序上完成更好的抖动性能,而无需使用本机Linux内核代码上的实时扩展的修补程序。编写FIQ中断处理程序由于Linux内核支持缺乏并且需要避免在执行期间避免页面错误异常而挑战。我们调查并评估采用静态映射的机制,用于外围设备和Linux内核代码的更改,以允许FIQ中断处理程序以C语言编写。此外,通过将其与Linux Premememe-RT模式的定时器中断请求进行比较来评估FIQ性能。两者都应用于Linux驱动器,用于数据采集管道检查量表系统。结果表明,FIQ方法能够减少97.49%的中断抖动,结果,允许从1024 Hz到2048 Hz的数据采集频率的增加,表明FIQ方法可以考虑实时应用程序不诉诸实时扩展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号