面向Arm® Cortex®-R52的EL2 Monitor分区型虚拟机监控器(EL2M)

点击播放视频

框图

选择框图:

EL2 Monitor半虚拟化示意图

EL2M

EL2 Monitor捕获与模拟示意图

EL2M

特性

分区

  • 隔离的R52分区:通过EL2微处理器(MPU)编程及通用中断控制器(GIC)分发器模拟/半虚拟化,将嵌入式执行环境(EENV)安全划分为多个独立的Arm Cortex-R52分区
  • MRU通道隔离:在R52分区内部,MRU通道在运行于较低权限级别的软件实体之间实现隔离,确保每个实体只能通过专用的虚拟化MRU实例访问其预分配的通道
  • 硬件级存储器保护:EL2 MPU强制执行严格的存储器边界,即便EL1访客操作系统遭到攻击,也能增加关键的防御层

捕获、模拟与半虚拟化

  • 透明中断处理:捕获并模拟GIC分发器的访问操作,使得EL1应用程序保持独立于虚拟机监控器,所有访问操作均在3微秒内完成
  • 基于CMSIS API的半虚拟化:提供即用型Arm CMSIS GIC驱动API,其延迟仅为完全模拟的一半,同时缩短开发周期,减少内存占用,并将性能提升至1.5微秒以内
  • MRU虚拟化:在R52分区内部,每个软件实体通过其自身的虚拟化实例访问MRU,处理操作的执行时间少于1.5微秒:
    • 捕获与模拟模式:应用程序使用虚拟机监控器API来预留或释放通道,而实际通道访问则以透明方式被捕获和模拟
    • 半虚拟化模式(规划中):通过优化的API实现完全半虚拟化MRU访问,以进一步提升性能

支持的器件

  • S32K5: S32K5汽车微控制器
  • S32N5: S32N5超高集成度汽车处理器
  • S32J100: S32J100高性能以太网交换机和网络控制器
  • S32E2: S32E2安全可靠的高性能实时处理器,支持执行系统
  • S32N7: 面向软件定义汽车的S32N7超高集成度处理器
  • S32Z2: S32Z2安全可靠的高性能实时处理器

下载

快速参考恩智浦 软件类型.

1 下载

  • 软件开发资源

    IPCF for S32K5

注意: 推荐在电脑端下载软件,体验更佳。

文档

快速参考恩智浦 文档类别

2 文件

紧凑列表

设计资源

硬件

快速参考恩智浦 板类型.

1-5 / 7 硬件

展开

相关软件

快速参考恩智浦 软件类型.

2 软件文件

注意: 推荐在电脑端下载软件,体验更佳。

培训

6 培训

展开

支持

您需要什么帮助?