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

    文章

    17643

    浏览量

    190261
  • ARM芯片
    +关注

    关注

    1

    文章

    128

    浏览量

    22596
  • RTOS
    +关注

    关注

    25

    文章

    862

    浏览量

    122611
  • ADAS系统
    +关注

    关注

    4

    文章

    228

    浏览量

    26372
  • trustzone技术
    +关注

    关注

    0

    文章

    3

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32L011支持哪些实时操作系统

    CW32L011支持哪些实时操作系统
    发表于 11-17 06:51

    单片机的操作系统

    单片机操作系统主要分为实时操作系统(RTOS)和嵌入式操作系统两类,以下是常见选择: 实时操作系统
    发表于 11-14 06:18

    嵌入式实时操作系统的特点

    任务的系统实时嵌入式操作系统与传统的桌面操作系统相比,更注重对实时任务的响应和精确控制。它们
    发表于 11-13 06:30

    安富利S32V模块推动新一代车载信息娱乐系统发展

    智能化与网联化已经成为汽车行业不可逆转的发展趋势。随着消费者对驾驶体验要求的日益提升,车载信息娱乐系统不再仅仅是播放音乐和导航的工具,而是逐
    的头像 发表于 10-22 14:02 461次阅读
    安富利S32V模块推动新一代<b class='flag-5'>车载</b><b class='flag-5'>信息</b><b class='flag-5'>娱乐</b><b class='flag-5'>系统</b>发展

    如何选择合适的实时操作系统

    选择合适的实时操作系统(RTOS,Real-Time Operating System)可能会影响你不同行业的职业发展路径。
    的头像 发表于 09-09 14:47 804次阅读

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

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

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

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

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

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

    SEGGER发布下一代安全实时操作系统embOS-Ultra-MPU

    2025年3月,SEGGER发布满足周期定时分辨率要求的下一代安全实时操作系统embOS-Ultra-MPU,该系统基于成熟的embOS-Classic-MPU和embOS-Ultra操作系统
    的头像 发表于 03-31 14:56 1029次阅读

    权威认证!KaihongOS工业实时操作系统内核通过中国泰尔实验室的测试认证

    近日,深开鸿自主研发的KaihongOS工业实时操作系统内核,成功通过中国泰尔实验室的检测认证,符合自主自研要求。这标志着深开鸿操作系统自主研发方面获得了新的成果,有力地推动了国产工
    的头像 发表于 03-24 17:02 984次阅读
    权威认证!KaihongOS工业<b class='flag-5'>实时</b><b class='flag-5'>操作系统</b>内核通过中国泰尔实验室的测试认证

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

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

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

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

    广濑电机推出AU1系列汽车用板对线连接器

    不断发展的车载信息娱乐和连接器技术近年来,车载娱乐系统不断得到优化,通过向驾驶员和乘客提供所需的
    的头像 发表于 02-13 16:11 852次阅读

    MCU在车载系统中的展望

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

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

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