首页> 外文会议>WoTUG technical meeting >OpenComRTOS: A Runtime Environment for Interacting Entities
【24h】

OpenComRTOS: A Runtime Environment for Interacting Entities

机译:OpenComrtos:用于交互实体的运行时环境

获取原文

摘要

OpenComRTOS is one of the few Real-Time Operating Systems for embedded systems that was developed using formal modelling techniques. The goal was to obtain a proven dependable component with a clean architecture that delivers high performance on a wide variety of networked embedded systems, ranging from a single processor to distributed systems. The result is a scalable relibable communication system with real-time capabilities. Besides, a rigorous formal verification of the kernel algorithms led to an architecture which has several properties that enhance safety and real-time properties of the RTOS. The code size in particular is very small, typically 10 times less than a typical equivalent single processor RTOS. The small code size allows a much better use of the on-chip memory resources, which increases the speed of execution due to the reduction of wait states caused by the use of external memory. To this point we ported OpenComRTOS to the MicroBlaze processor from Xilinx, the Leon3 from ESA, the ARM Cortex-M3, the Melexis MLX16, and the XMOS. In this paper we concentrate on the Microblaze port, which is an environment where OpenComRTOS competes with a number of different operating systems, including the standard operating system Xilinx Micro Kernel. This paper reports code size figures of the OpenComRTOS on a MicroBlaze target. We found that this code size is considerably smaller compared with published code sizes of other operating systems.
机译:Opencomrtos是使用正式建模技术开发的嵌入式系统的少数实时操作系统之一。目标是获得经过验证的可靠组件,具有清洁架构,可在各种网络化嵌入式系统上提供高性能,从单个处理器到分布式系统。结果是具有实时功能的可扩展可转换的通信系统。此外,内核算法的严格正式验证导致架构具有若干属性,可以增强RTOS的安全性和实时属性。特定的代码大小非常小,通常比典型的等效单处理器RTOS小10倍。小型代码大小允许更好地利用片上存储器资源,这增加了由于使用外部存储器引起的等待状态的减少而导致的执行速度。为此,我们将Opencomrtos从Xilinx,来自ESA,ARM Cortex-M3,Melexis MLX16和XMOS的Leon3移植到微孔处理器。在本文中,我们专注于MicroBlaze端口,这是Opencomrtos与许多不同的操作系统竞争的环境,包括标准操作系统Xilinx Micro核。本文报告了MicroBlaze目标的Opencomrtos的代码尺寸图。我们发现,与其他操作系统的公布代码大小相比,此代码大小相当较小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号