0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Vector维克多 来源:Vector维克多 作者:Vector维克多 2022-01-05 15:28 次阅读

微控制器支持虚拟化多个独立的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
    ecu
    +关注

    关注

    14

    文章

    821

    浏览量

    53883
  • 虚拟机
    +关注

    关注

    1

    文章

    855

    浏览量

    27374
  • Vector
    +关注

    关注

    3

    文章

    45

    浏览量

    8412

原文标题:基于MICROSAR Classic的安全高效的虚拟化方案veHypervisor

文章出处:【微信号:VectorChina,微信公众号:Vector维克多】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    何为ECUECU是如何工作的?

    ECU和普通的单片机一样,由微处理器、存储器、输入/输出接口、模数转换器以及整形、驱动等集成电路组成。
    发表于 02-21 09:51 264次阅读

    一般的汽车ECU处理器是32位的吗?具体的RAM和Flash有多大呢?

    现在一般的汽车ECU处理器是32位的吗,具体的RAM和Flash有多大呢?现在汽车的ECU处理器位数发展到多少了?相应配备的RAM和Flash有多大?
    发表于 02-02 06:08

    请问汽车ECU通信如何实现

    汽车ECU通信如何实现
    发表于 02-01 07:09

    汽车ECU一般采用芯片架构?使用什么系统

    汽车ECU一般采用芯片架构,使用什么系统
    发表于 02-01 06:09

    实现ECU节省空间特点,兼顾小型化与高特性

    实现ECU节省空间特点,兼顾小型化与高特性
    的头像 发表于 08-15 14:35 374次阅读
    <b class='flag-5'>实现</b><b class='flag-5'>ECU</b>节省空间特点,兼顾小型化与高特性

    ECU到DCU的发展之路

    电动汽车在现代社会越来越常见,电子控制单元 (ECU) 也成为汽车电子设备的标准嵌入式控制系统ECU 系统具备的安全性与功能性适用于各种汽车电子应用,包括防抱死制动、四轮驱动、电子
    的头像 发表于 08-03 15:07 842次阅读
    从<b class='flag-5'>ECU</b>到DCU的发展之路

    ecu测试是什么 汽车ecu测试的共性有哪些

    ECU开发测试中,通常会把二者区分开来,我们从以下几个角度来看差异点: 测试对象:软件测试是面向集成在芯片上的软件;系统测试是针对包含软件、硬件与标定的ECU
    发表于 07-25 09:33 594次阅读
    <b class='flag-5'>ecu</b>测试是什么 汽车<b class='flag-5'>ecu</b>测试的共性有哪些

    如何使用神经网络的虚拟ECU校准

    Classical ECU Functions 经典ECU函数 What is an ECU Function ? 什么是ECU函数? ) Mapping Input Sign
    的头像 发表于 06-12 10:44 285次阅读
    如何使用神经网络的虚拟<b class='flag-5'>ECU</b>校准

    从铝板到产品出来过程,上机柜的BOB,ECU万能故障机柜。

    ecu
    爱动手的土匪哥
    发布于 :2023年06月04日 12:17:05

    有什么办法可以在开发阶段使用的ECU/RDB2板实现吗?

    根据 VR5510 的数据表,OTP 编程可以在开发阶段使用 NXP GUI 和 NXP EVB 完成。有什么办法可以在开发阶段使用的ECU/RDB2板实现吗?
    发表于 05-17 11:36

    【鲁班猫创意氛围赛】低成本便携全自动化ECU诊断升级和测试工具

    (用于开发板供电) 软件开发环境 SSH终端 vscode pyqt5 整体设备框图 工具实现功能 通过输入序列号后自动运行,序列号也可以通过扫描枪实现。 通过UDS DID服务读取ECU
    发表于 05-14 15:18

    基于鲁班猫的ECU升级和测试工具,可用于工厂生产

    ecu
    今生
    发布于 :2023年05月14日 14:42:19

    【产品应用】基于CAN智慧云实现远程ECU升级

    在日常研发中,调试已经成为日常工作中核心的一部分。汽车电子行业中,测试时,常需对ECU固件进行刷写。CAN智慧云基于CANDTU系列产品实现远程刷写ECU固件,减少人力与时间成本。简介在汽车
    的头像 发表于 05-12 10:19 650次阅读
    【产品应用】基于CAN智慧云<b class='flag-5'>实现</b>远程<b class='flag-5'>ECU</b>升级

    基于CAN智慧云实现远程ECU升级

    在日常研发中,调试已经成为日常工作中核心的一部分。汽车电子行业中,测试时,常需对ECU固件进行刷写。CAN智慧云基于CANDTU系列产品实现远程刷写ECU固件,减少人力与时间成本。
    的头像 发表于 05-09 11:38 549次阅读
    基于CAN智慧云<b class='flag-5'>实现</b>远程<b class='flag-5'>ECU</b>升级

    ECU系统休眠后通过诊断报文唤醒ECU且唤醒网络后快发NM报文

    一文中我们分析并实现了通过诊断报文唤醒ECU且唤醒网络的需求,但是经过测试发现网络
    的头像 发表于 05-09 09:36 3458次阅读
    <b class='flag-5'>ECU</b><b class='flag-5'>系统</b>休眠后通过诊断报文唤醒<b class='flag-5'>ECU</b>且唤醒网络后快发NM报文