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等系列公司打开协作的产品。