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

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

3天内不再提示

在MT2712实现基于VOsySmonitor的车载信息娱乐和实时操作系统

冬至子 ? 来源:Arm精选 ? 作者:baron ? 2023-11-01 16:06 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

VOsySmonitor是一个基于ARM TrustZone的 ISO 26262 ASIL C 认证的安全关键系统分区程序,这使得具有不同关键级别的多个操作系统能够并发执行。

创新的 VOsySmonitor 架构将系统分为两个主要隔间,一个用于安全关键应用程序,另一个用于标准应用程序,并使用 Arm TrustZone 将它们隔离。

这种隔离对于提供安全性至关重要,安全关键应用程序的运行受到标准应用程序的完全保护(在带有标记缓存和隔离设备的单独内存地址空间中)。

VOSySmonitor 软件层位于车辆软件堆栈的最低层(Arm 监控层),以一流的性能提供对系统资源分区的最强控制,同时提供最灵活的系统架构。

因此,VOsySmonitor 是实现下一代汽车 eCockpit 的完美解决方案,在现代汽车中,车辆信息、娱乐、导航、摄像头/视频和设备连接被组合到显示器中,而无需使用昂贵的传统 1 型虚拟机管理程序的繁琐依赖。

此外,VOsySmonitor 不强加任何封闭的解决方案或依赖组件,并且可以与LinuxAndroid、Automotive Grade Linux等开源技术结合使用,这允许通过提出自下而上的解决方案来降低成本,其中Virtual Open系统侧重于关键资源的隔离、安全和性能。

简化的虚拟化电子控制单元:VOsySmonitor 支持在同一平台上执行多个操作系统,没有性能开销,降低了硬件和布线成本,简化了软件维护和原型设计。

最高的安全性和安全性:VOSySmonitor 对系统资源进行分区,将安全关键应用程序隔离在受保护的隔间中。它通过了 ISO 26262 ASIL C 认证,并支持安全可信执行环境实施,例如 OPTEE。

可扩展性和开放性:VOSySmonitor 提供了一个可扩展的解决方案,其复杂性从简单的用例(例如使用 RTOS 运行的 Linux)到具有大量操作系统协同工作的 ADAS 应用程序。

image.png

联发科 MT2712 上的 VOsySmonitor 基准性能

VOSySmonitor 应用程序的用例示例,其中 IVI 系统(Android Auto 9)和安全关键型实时操作系统 ( FreeRTOS ) 在 Mediatek MT2712 平台(2 个 Cortex-A72 和 4 个 Cortex-A35)上执行)。该演示器的主要目标是展示 VOSySmonitor 的高性能以及安全关键 RTOS 和 Android Auto 9 之间不受干扰的自由。

事实上,重要的是要注意 VOSySmonitor 确保安全关键域的完全隔离,即使在Android 操作系统方面的失败。

安全关键域 - 快速启动:VOsySmonitor 总是首先启动安全关键域,以满足来自关键操作系统的严格实时限制。重要的是要注意 VOSySmonitor 是在安全关键域之前执行的软件层,与本机执行相比,它在安全关键域的完整冷启动时间中增加了少量开销。

然而,VOSySmonitor 已被开发用于最小化此开销,如下文的测量所示;事实上,总冷启动时间保持在 265 毫秒以下,以 VOSySmonitor 选择的用于调度安全关键操作系统(即 FreeRTOS)的内核为准:该值包括 VOSySmonitor 设置时间(对应于从 VOsySmonitor 入口点到 FreeRTOS 入口点的执行时间),在 ~1ms 时可以忽略不计。

安全关键域不受干扰:VOSYSmonitor 的设计目标是将全部优先级分配给安全世界中分配的安全关键域,以满足实时约束。这意味着 Android 工作负载对安全关键域的响应能力没有影响或影响很小,正如 FIQ 延迟基准测试所证明的那样。

事实上,FIQ 延迟影响(平均:1.6?s 至 4.3?s)通过改变 Android 工作负载观察到的结果仅是由于 Android 操作执行的缓存逐出,这可能会影响 VOSySmonitor 使用的数据并略微改变上下文切换时间。

然而,重要的是要注意上下文切换时间足够快,从安全关键 RTOS 的角度来看可以忽略不计。

事实上,在此演示器中,FreeRTOS 的调度周期为 2 毫秒,因此,这意味着 VOSySmonitor 开销在最坏情况下不超过 0.5%(即,最大上下文切换值 = 10, 18 微秒)。

Android OS 崩溃监控:VOSySmonitor 正在监控 Normal World 执行以检测潜在故障,并最终将此故障通知运行在 Secure 世界中的安全关键 RTOS 执行。

此外,重要的是要注意 VOSySmonitor 确保安全关键域的完全隔离,因此,关键 RTOS 执行不受 Android 崩溃的影响。

image.png

(VOSySmonitor benchmarked performances on Mediatek MT2712 platform)

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

    关注

    114

    文章

    17253

    浏览量

    185437
  • ARM芯片
    +关注

    关注

    1

    文章

    128

    浏览量

    22180
  • RTOS
    +关注

    关注

    24

    文章

    853

    浏览量

    121444
  • ADAS系统
    +关注

    关注

    4

    文章

    228

    浏览量

    26153
  • trustzone技术
    +关注

    关注

    0

    文章

    3

    浏览量

    3470
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    鸿道Intewell实时操作系统有哪些应用场景

    鸿道Intewell工业操作系统作为一款国产实时操作系统(RTOS),工业领域因其高实时性、高可靠性和强定制化能力,被广泛应用于对
    的头像 发表于 06-26 10:15 ?222次阅读

    什么样的才叫实时工业操作系统

    实时工业操作系统的核心是严格时间约束下保证任务执行的确定性、可靠性和安全性,通常需通过专用架构、实时调度算法和工业级认证来满足严苛的工业环境需求。选择时需根据具体场景的
    的头像 发表于 04-17 10:09 ?377次阅读
    什么样的才叫<b class='flag-5'>实时</b>工业<b class='flag-5'>操作系统</b>

    车机操作系统自主可控加速!华为、小米和理想,谁是真正的领跑者?

    电子发烧友原创 章鹰 车用操作系统主要包括车控操作系统车载操作系统两部分,前者负责汽车驾驶相关功能,目前正逐步向智能驾驶方向演变,智能驾驶系统
    的头像 发表于 04-15 01:16 ?3604次阅读
    车机<b class='flag-5'>操作系统</b>自主可控加速!华为、小米和理想,谁是真正的领跑者?

    实时操作系统RTOS选型指南及实例分析

    操作系统实现了控制、计算和云服务的融合统一,为控制层多种类型的设备提供统一的互联互通服务能力。鸿道Intewell操作系统经过多年高实时性和可控性验证并稳定运行,是目前国内唯一通过汽车
    的头像 发表于 02-27 15:21 ?671次阅读

    鸿道Intewell操作系统的Linux实时拓展方案

    鸿道Intewell操作系统是科东软件自主研发的新型工业实时操作系统,历经30多年研发积累,采用业界领先的微内核架构,具备高实时、高安全及强扩展的特性,是目前国内唯一通过汽车、工业控制
    的头像 发表于 02-27 10:08 ?443次阅读
    鸿道Intewell<b class='flag-5'>操作系统</b>的Linux<b class='flag-5'>实时</b>拓展方案

    MCU在车载系统中的展望

    实时性表现,以满足车载系统中多任务处理的需求,如自动驾驶辅助系统中同时处理多个传感器数据,信息娱乐
    发表于 01-17 12:11

    鸿道Intewell操作系统的Windows实时拓展方案

    鸿道Intewell操作系统的Windows实时拓展方案,即鸿道Intewell-Win构型,是一款专为工业控制领域设计的国产操作系统,支持Windows实时扩展,具备以下特点和优势:
    的头像 发表于 12-24 17:40 ?611次阅读
    鸿道Intewell<b class='flag-5'>操作系统</b>的Windows<b class='flag-5'>实时</b>拓展方案

    基于国产化鸿道Intewell操作系统的高性能实时运动控制解决方案

    目前国产化高实时运动控制达到了什么样的控制水平呢?软件+操作系统实时控制如何实现呢?下面,让我们一起看看基于国产化鸿道Intewell操作系统
    的头像 发表于 12-05 16:03 ?538次阅读

    JAE推出应用于车载信息娱乐系统的新款连接器

    近年来,随着车载情报通信设备功能增强、车载信息娱乐系统(IVI:In-Vehicle Infotainment)也不断发展。在数据传输量不断
    的头像 发表于 11-18 13:54 ?653次阅读
    JAE推出应用于<b class='flag-5'>车载</b><b class='flag-5'>信息</b><b class='flag-5'>娱乐</b><b class='flag-5'>系统</b>的新款连接器

    中科创达入选车载操作系统TOP10企业

    日前,由上海临港新片区管委会主办,上海临港新片区投资控股集团和佐思信息咨询公司承办的2024汽车操作系统与AI大模型生态大会在上海临港圆满举办。会上,佐思汽研发布了《2024年汽车车载操作系统
    的头像 发表于 11-14 11:47 ?1182次阅读

    国产实时操作系统:和RT-Linux,Zephyr的实时性对比

    RT-Thread工业领域、高安全高可靠性领域,实时操作系统在其中发挥着重要的作用,从毫秒级,微秒级实时响应,决定着装置系统能满足何种严苛
    的头像 发表于 11-12 01:07 ?2751次阅读
    国产<b class='flag-5'>实时</b><b class='flag-5'>操作系统</b>:和RT-Linux,Zephyr的<b class='flag-5'>实时</b>性对比

    linux是实时系统还是分时操作系统

    大家平时玩单片机基本上对于?C/OS、FreeRTOS、ThreadX这些操作系统非常熟悉了,他们都属于实时操作系统(RTOS),工业领域比较广泛;然而对于linux这样的基于时间片
    的头像 发表于 11-11 11:43 ?1241次阅读

    ARM开发板上的实时操作系统介绍

    现代电子设备中,嵌入式系统扮演着越来越重要的角色。ARM处理器因其低功耗、高性能的特点,成为了许多嵌入式系统的首选平台。 一、实时操作系统
    的头像 发表于 11-05 11:34 ?1242次阅读

    鸿道Intewell实时操作系统MIPS架构生态:龙芯2K1000

    在当今快速发展的工业互联时代,实时操作系统(RTOS)扮演着至关重要的角色。实时操作系统为工业制造、能源电力、轨道交通、汽车电子等领域提供了高实时
    的头像 发表于 08-29 10:09 ?728次阅读
    鸿道Intewell<b class='flag-5'>实时</b><b class='flag-5'>操作系统</b>MIPS架构生态:龙芯2K1000

    简单认识RTOS实时操作系统

    RTOS(Real Time Operating System,实时操作系统)是一种专门设计用于严格时间限制内处理任务的操作系统。它以其高实时
    的头像 发表于 08-20 11:20 ?5581次阅读