虚拟化技术给嵌入式计算带来的影响解析

嵌入式技术

1378人已加入

描述

Imagination是这场变革中打响第一枪的半导体IP公司,其率先将虚拟化引入微控制器型CPU,然后又展示了开发人员如何通过使用MIPS M级MCU的轻量级虚拟控制程序来充分利用这个功能。

随后,我们又阐述了使用相同的虚拟化技术更好地实现在高端MIPS军工级CPU上运行基于Linux操作系统的路由器及其他连接设备的安全性能。

今天,我想再次阐述为何虚拟化对于微控制器非常适用。我将展示一款新的在MIPS M级CPU上运行的产品。下图是Microchip Technology公司的PIC32MZ EF MCU,其可以运行原本是高性能微控制器进行处理的裸机应用程序。

虚拟化技术

关键的差异是,大多数微控制器可能直接在可用的硬件上运行这些应用程序——这样便没有安全的方法来进行隔离。

在我们的示例中,开发平台可以利用呈现在驱动PIC32微控制器的MIPS M5150 CPU中的硬件虚拟化来运行虚拟应用程序,从而在每个应用程序的虚拟机(VM)上对其进行安全的隔离。这样便为开发人员提供了一个良好的契机来创建新的嵌入式计算机使用案例。我们的示例主要有三个并行运行的应用程序:

• Picotcp:占用空间小、功能丰富的TCP/ IP栈,用于物联网

• prplPUF™:Intrinsic-ID公司用于MIPS CPU的物理不可克隆函数(PUF)技术,可以有效地实现设备验证和反克隆等安全功能。

• 机器人控制和管理:通过PIC32开发板上可用的丰富的I / O集,裸机代码可以控制机器人运动

这个演示还可能创造另一个行业第一: prplHypervisor™是一个轻便且完全开源的管理程序的专门设计,其通过隔离数十亿驱动物联网的嵌入式连接设备来确保安全。

虚拟化技术

prplHypervisor充分利用了嵌入在MIPS军工级CPU内的虚拟化技术来创建多个不同的安全域。这使得所有类型的应用程序和操作系统——从裸机代码到基于Linux的系统,都可以在这些安全域内独立安全地运作。prplHypervisor同时还在系统不同的VM中创建了安全、高速的通信渠道。

这些通道是由一组被称为prplSecureInterVM™的开源集进行界定。除了安全的inter-VM通信渠道,prpl Foundation还通过prplPUF定义了密钥管理和认证API。

prplHypervisor及其相关的API是prpl Foundation吸纳ADB、Baikal Electronics、SoftAtHome、PUCRS、Intrinsic-ID等系列公司展开合作的产物。

虚拟化技术

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分