...
首页> 外文期刊>International Journal of Embedded Systems >Hybrid real-time operating systems: deployment of critical FreeRTOS features on FPGA
【24h】

Hybrid real-time operating systems: deployment of critical FreeRTOS features on FPGA

机译:混合实时操作系统:在FPGA上部署关键的FreeRTOS功能

获取原文
获取原文并翻译 | 示例
           

摘要

Performance and determinism are two critical metrics in most embedded systems with real-time requirements. Owing to the complexity of current embedded systems, along with increased application demands, real-time operating systems (RTOSs) have become a de facto solution providing specific services to the system tasks. However, this extra layer, which abstracts the hardware from the software, makes it harder for a system to achieve good performance and determinism. To ease the impact of a RTOS in the system, RTOS run-time services are offloaded to the hardware layer. This paper presents a hybrid RTOS implementation, where several critical RTOS services were migrated from software to hardware, improving system latency and predictability. Special focus was given to the RTOS scheduler and to the mutexes handling subsystem. The developed hardware accelerators were synthesised on a field-programmable gate array (FPGA), exploiting the point-to-point fast simplex link (FSL) bus to interconnect to the Xilinx Microbaze soft-core processor. Our approach shows that hybrid RTOS has a better performance and predictability when compared to its software-only version.
机译:在大多数具有实时需求的嵌入式系统中,性能和确定性是两个关​​键指标。由于当前嵌入式系统的复杂性,以及对应用程序需求的增加,实时操作系统(RTOS)已成为为系统任务提供特定服务的事实上的解决方案。但是,此额外的层将硬件从软件中抽象出来,使系统更难以实现良好的性能和确定性。为了减轻RTOS对系统的影响,将RTOS运行时服务卸载到硬件层。本文介绍了一种混合RTOS实施,其中几个关键的RTOS服务已从软件迁移到硬件,从而改善了系统延迟和可预测性。特别关注了RTOS调度程序和互斥锁处理子系统。开发的硬件加速器在现场可编程门阵列(FPGA)上进行了综合,利用点对点快速单工链路(FSL)总线与Xilinx Microbaze软核处理器互连。我们的方法表明,与纯软件版本相比,混合实时操作系统具有更好的性能和可预测性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号