2019年10月22日 IOT / M2M.

虚拟化好处:嵌入式系统虚拟化

由米歇尔Genard

最新的互联技术趋势正在迫使旧的、封闭的、专门构建的嵌入式系统被修改或替换。旧的系统正在让位于新的流体、软件定义的体系结构。这种转变的关键组件是虚拟化,它已经在企业IT中使用了多年,但刚刚进入嵌入式系统领域。它提供了一种改进对遗留系统的支持和现代化的方法,同时还提供了一个平台,以支持进一步的演进,从而能够运行任何嵌入式系统,不管是旧的还是新的。

组织必须能够快速开发能够通过现代解决方案展示其遗留系统的解决方案。

支持遗留嵌入式系统的挑战
现在,许多制造商面临着遗产嵌入式系统的生命结束。他们需要更换或升级以适应现代实践和架构。这承诺是一个昂贵的过程,在那里甚至可能。一些组件是几十年的老。单独留下,它们可能是不安全的,不安全的,或不符合新的认证要求。

与此同时,劳动力正在发生变化。建造原始设计的工程师正在退休,新的员工希望使用更多的主流方法。

可以说是更大的问题只是缩短开发周期的要求。虽然它可能一年以上需要一年或更长时间来创建一个不同的硬件上的固定功能嵌入式系统,但市场周期现在需要更快的变化。

我们能做些什么呢?许多遗留的嵌入式系统将长期存在——对于许多工业系统来说,35到45年的生命周期并不少见。它们可能不现代,但它们运行的机器是为了经久耐用。例如,工业控制系统可能有几十年的寿命,即使它们的数字组件过时得无可救药。新的解决方案正在出现,以解决这一困境。

嵌入式系统建立在持续的 - 但随着技术的发展,组织如何跟上?

虚拟化的好处
幸运的是,硬件和虚拟化的进步是同步发生的困扰嵌入式系统世界的变化。现在可以克服使用单独的、专门构建的嵌入式系统所固有的大多数困难,每个系统都运行在单独的专有硬件上。

这是通过将应用程序和操作系统中的每个单独的嵌入式系统合并到其自己的虚拟机中并放到单个平台和硬件体系结构中来实现的。

如上所述所示,虚拟化可以放置多个嵌入式系统,每个系统在一个多核硅硬件上运行自己的操作系统。硅设计,处理能力和虚拟化技术的进步使得这一切成为可能。相同的硅子可以托管多个版本的Linux以及多个RTOS和其他常见的遗留OSS。

虚拟化成功地从底层硬件抽象嵌入式系统应用程序及其操作系统。由于这种创新,可以克服遗产嵌入式系统产生的许多最严重的挑战。

工程师获得:
•可扩展性和可扩展性的显著提高。
•支持开放框架和跨设备的IP重用。
•能够在开放式,标准化硬件上构建解决方案,提供更强大的处理能力。
•简化设计,并加速推向市场。
•设备内的应用程序整合,减少了硬件开发过程中与物料清单(BOM)相关的硬件占用空间和成本。
•循序渐进的学习曲线,使用他们熟悉的操作系统和编程语言,部署在虚拟化系统中。
•能够并排运行多个OSS /应用程序。
•隔离每个操作系统和应用程序实例,提供额外的安全性,并允许安全认证的操作环境和不安全的应用程序。
•通过像DevOps这样的新方法更轻松地升级,这简化了新功能的快速扩展。
•更快地应对安全威胁。

嵌入式系统的虚拟化与风河
风河螺旋虚拟化平台是帮助实现嵌入式系统中虚拟化潜力的解决方案。它支持各种OSS,可以在多个架构上运行,以驱动每个应用程序的平滑,安全和并发操作。涉及嵌入式系统时,您需要安全,安全,可靠和可证式的解决方案。螺旋平台允许工程师专注于设计伟大的产品,而无需担心底层组件。

有兴趣探索Helix平台如何帮助您将现有的遗留系统与现代互联技术的未来联系起来吗?下载我们的电子书,嵌入式系统的虚拟化:通向未来的桥梁。

以前的概述:Curtiss-Wright和Wind River在2019 FACE™技术交流会上的发言
下一个改变边缘计算——继续星际x之旅