zl程序教程

您现在的位置是:首页 >  其他

当前栏目

VOSYSmonitoRV:在具有 Linux 功能的 RISC-V 平台上的混合临界解决方案

2023-03-14 22:31:13 时间

嵌入式系统在当今许多领域普遍使用。在混合关键环境(汽车、工业 4.0、无人机等)中,他们需要与丰富的操作系统 (OS) 一起运行具有一定时间和安全限制的实时应用程序。这通常可以归功于虚拟化技术,即利用机器上的硬件虚拟化扩展。但是,这些硬件扩展可能无法满足特定使用案例的安全要求,此外,它们可能并不总是可用的。一个值得注意的例子是新兴的 RISC-V 架构,该架构如今在混合临界领域获得了很大的吸引力,但如今并未提供硬件虚拟化扩展。本文将 VOSYSmonitoRV 作为 RISC-V 系统的混合临界解决方案提出。VOSysmonitoR 通过在最高特权机器级别运行,以安全和孤立的方式共同执行两个或多个操作系统。通过测量中断延迟和上下文切换时间来评估混合临界系统中的系统性能,需要制定特定的基准。

原文题目:VOSySmonitoRV: a mixed-criticality solution on Linux-capable RISC-V platforms

原文:Embedded systems are pervasively used in many fields nowadays. In mixed-criticality environments (automotive, industry 4.0, drones, etc.) they need to run real-time applications with certain time and safety constraints alongside a rich operating system (OS). This is usually possible thanks to virtualization techniques, that leverage on hardware virtualization extensions on the machine. However, these hardware extensions might not cope with the security and safety requirements of the specific use case, and additionally, they might not always be available. A notable example is the emerging RISC-V architecture, that is today gaining a lot of traction in the mixed criticality field, but that do not offer today hardware virtualization extensions. In this paper VOSySmonitoRV is proposed as a mixed-criticality solution for RISC-V systems. VOSySmonitoRVallows the co-execution of two or more operating systems in a secure and isolated manner by running in the highest privileged machine level. A specific benchmark, measuring the interrupt latency and context switch time is done to assess the system performance in mixed criticality systems.