微控制器支持虚拟化多个独立的OS实例,使其能运行在单核或者多核系统上。Vector遵循ISO 26262 ASIL-D开发安全高效的虚拟化组件veHypervisor,实现在单个ECU硬件上运行多个不同配置的ECU系统。
在MICROSAR Classic中,veHypervisor基础软件组件实现在单个控制器上运行多个独立的虚拟机。veHypervisor组件遵循ISO 26262开发,且达到ASIL-D等级。利用当前控制器支持的虚拟化技术,能确保虚拟机安全高效的运行,例如,通过切换虚拟机实现时间片调度。此外,通过硬件对内存、寄存器以及外设的保护,可以实现安全隔离,混合安全等级以及安全应用。
系统资源将被集中分配给各个虚拟机,同时,外设保护机制将不允许其他虚拟机访问该资源。veHypervisor也能管理中断,使其在虚拟机的时间片内被响应。此外,veHypervisor兼容所有操作系统,因此无需变动现有的工程,就能轻松将多个工程合并到一个控制器上。
veHypervisor为各个虚拟机提供API接口,用于虚拟机间的安全通信,从而实现资源共享和统一管理。例如,通过中央实例重启各个虚拟机。
为了充分利用当前微控制器的可用算力,满足硬实时需求,可以配置调度表,实现时间片调度。用户可以灵活分配可用资源,包括在单核上运行多个虚拟机,将多核分配给一个虚拟机,或者在多核上配置多个虚拟机。
用户可以通过DaVinci Configurator Pro工具配置veHypervisor组件。
虚拟化案例:4个虚拟机运行于双核MCU
原文标题:基于MICROSAR Classic的安全高效的虚拟化方案veHypervisor
文章出处:【微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。
-
ecu
+关注
关注
14文章
965浏览量
56881 -
虚拟机
+关注
关注
1文章
968浏览量
30177 -
Vector
+关注
关注
3文章
88浏览量
9898
原文标题:基于MICROSAR Classic的安全高效的虚拟化方案veHypervisor
文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
ECU刷写前的“隐藏关卡”:3分钟看懂XCP/CCP标定
ECU刷写完全指南:从理论到实践
使用Bypass工具加速ECU软件开发与标定
MT6501可编程磁性角度传感器:提升汽车ECU位置反馈精度的利器
技术解读 | 光庭信息虚拟ECU技术赋能SOA化MCU软件的早期验证与集成加速
康谋方案 ARXML 规则下 ECU 总线通讯与 ADTF 测试方案
用是德示波器3000T X系列的手势操作简化汽车ECU复杂信号调试
泰克示波器TBS2072B如何解决ECU故障诊断难题
原厂方案:VX1000广泛支持ARM架构ECU的高速测量与标定
Vector MICROSAR HSM固件通过ISO/SAE 21434认证
车规级 ECU 检测黑科技:0.005mm 精度如何通过 ISO 26262?
L9663能直接转成PSI5的接口接到ECU使用吗?
一文了解汽车电子控制单元ECU

Vector实现在单个ECU硬件上运行多个不同配置ECU系统
评论