Lauterbach和Kernkonzept合作开发RISC-V软件的虚拟化开发环境

2024-10-17 玩车行家 万阅读 投稿:admin

据外媒报道,嵌入式系统开发商Lauterbach和虚拟机管理程序开发公司Kernkonzept合作在QEMU仿真平台上开发RISC-V软件(具有虚拟化软件架构)的虚拟化开发环境。

图片来源:Lauterbach

例如,软件定义汽车(SDV)的软件架构首次将云技术与汽车功能安全和实时要求相结合,因此虚拟化必不可少。汽车价值链中领先的半导体供应商已经致力于开放的RISC-V指令集架构。然而,支持RISC-V CPU虚拟化的相应SoC仍在开发中。

要在高性能处理器上执行具有不同安全级别的混合关键工作负载,包括相应操作系统在内的强隔离至关重要。为此,开发人员可以借助虚拟机管理程序虚拟化底层硬件,以便在隔离的虚拟机(VM)中执行具有不同安全级别的工作负载。

Kernkonzept的开源L4Re Hypervisor在QEMU中实现的通用RISC-V虚拟平台上运行,而Lauterbach的TRACE32调试和跟踪工具允许分析整个软件堆栈,包括L4Re Hypervisor本身以及所有虚拟机(VM)及其异构操作系统和应用程序。

这使得虚拟化软件架构和应用程序(在异构丰富实时操作系统上运行)的开发人员可以提前开发工作,尤其是在相应的RISC-V芯片以硅片形式交付之前。即使在非常小的芯片上,Kernkonzept的L4Re Hypervisor也能安全地分离实时工作负载。凭借特权模式下的最小代码库以及将安全和保障功能完美集成到系统中的所有可能性,L4Re Hypervisor系列成为必须经过认证的产品的理想选择。

使用这些功能可降低认证过程中的风险,同时为汽车行业、航空电子或物联网节省时间和资源。TRACE32支持同时调试模拟或硅SoC中的CPU和其他内核,这是一项覆盖整个系统的独特功能。

在虚拟化系统上,TRACE32虚拟机管理程序感知调试允许为每个客户操作系统/虚拟机(VM)执行并发操作系统感知调试,并显示整个系统的概览。TRACE32工具提供对虚拟机管理程序和操作系统结构和数据的访问,因此开发人员可以更好地了解它们的行为方式和芯片资源利用情况。

Lauterbach董事总经理Norbert Weiss表示:“我们很高兴能与Kernkonzept合作,在RISC-V上开发虚拟化软件架构。”

Kernkonzept创始人兼首席技术官Adam Lackorzynski表示:“虚拟化是软件定义汽车的关键,其中多个安全关键和非关键应用程序共享一个平台,得益于我们的合作,开发人员可以立即开始创建世界一流的软件。”

声明:易百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系。