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

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

3天内不再提示

通过OTA更新确保汽车安全

星星科技指导员 来源:嵌入式计算设计 作者:Franck Lesbroussart 2022-11-28 17:02 次阅读

安全领域,无论是主动的还是被动的,都比汽车行业的几乎任何其他领域都发展得更快,高级驾驶辅助系统(ADAS)的强劲增长以及所有主要原始设备制造商对自动驾驶的大量投资。

这些新功能具有一些共同特征:

- 他们使用多个传感器,利用各种技术来识别汽车周围的世界

- 他们为驾驶员控制车辆(包括制动、转向和加速)

- 他们使用复杂的算法来捕捉现实生活中学到的东西

这使得它们非常适合通过无线 (OTA) 更新进行更新,但是,今天安全领域通常不是 OTA 可更新的。

管理多个设备更新

ADAS功能通常需要将传感器与中央发动机控制单元(ECU)相结合的复杂系统来分析数据并做出决策,以及智能机电一体化以将其转化为行动。

这种复杂的设置将重点放在配置管理上。OEM 通常会在质量保证和测试上花费大量时间和资源,以确保多个设备的给定配置能够正常运行。

当需要OTA更新时,有必要保持系统配置的完全一致性。这意味着有必要从一个已知、经过测试和完全验证的状态移动到下一个状态。最终使用处于替代状态的各种设备的混合配置是不可接受的,因为这永远不会通过测试。

考虑一个具有两个摄像头和一个雷达的示例(图 1)。如果摄像头更新顺利,但雷达更新失败,则必须将整个ADAS子系统恢复到上一个已知、测试和验证的状态。

pYYBAGOEeTWAcOvHAABnUBsqPTE386.png

图 1:在使用 OTA 管道更新 ADAS 或安全系统域之前,必须确保多个设备之间依赖关系的完整性。

这是更新 ADAS 域的关键要求。必须有机制将多个设备和子系统的更新组合在一起,并将分组更新视为单个事务,即成功,或者如果不成功,则一起恢复到以前的状态。

更新策略控制

更新安全装置需要格外注意。例如,虽然地图可以在车辆行驶时更新,但在车辆行驶时更新制动ECU是不可接受的。在制动ECU的情况下,我们仅在车辆处于速度为0,发动机关闭且驻车制动器或变速箱锁定打开的状态时安装更新。这意味着 OEM 需要定义策略来设置启动更新的条件。..用于整车或单个设备。

策略创建可以是手动的,但是当生命受到威胁时,我们还需要在设备中内置一种机制来建立更新关键ECU的策略,以便ECU确保在开始更新之前满足绝对最少数量的先决条件。

这是使用代理概念的一个明确且令人信服的案例,其中安全相关的策略安装在ECU中,并始终如一地遵循该ECU的更新。..无论车辆型号或 OTA 管理员的培训或关注程度如何。

最后,安全域中的单个ECU可能不知道驾驶员与驾驶舱用户界面的交互。例如,驱动程序是否授予启动更新的权限?是否通知驾驶员刹车处于更新中,并且驾驶员此时不得启动汽车并开车?标准化通过提供一致的 API 来帮助车辆的 HMI 使用。

总体而言,全行业的标准化将有助于确保高效、安全地处理安全关键设备的 OTA 更新,而 eSync 等双向管道可提供所需的数据传输机制。

审核编辑:郭婷

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

    关注

    14

    文章

    823

    浏览量

    53948
  • OTA
    OTA
    +关注

    关注

    7

    文章

    532

    浏览量

    34641
  • adas
    +关注

    关注

    307

    文章

    2066

    浏览量

    207892
收藏 人收藏

    评论

    相关推荐

    315 | 守住底线,OTA汽车安全加码

    、新模块的上车平台,让车辆保持前沿的“鲜度”;同时,它也扮演着加速问题解决、漏洞修复的关键角色,确保车辆行驶“靠得住”,为用户带来稳稳的安全感。 3月13日,市场监管总局发布的《关于2023年全国汽车和消费品召回情况的通告》(
    的头像 发表于 03-15 16:03 173次阅读
    315 | 守住底线,<b class='flag-5'>OTA</b>为<b class='flag-5'>汽车</b><b class='flag-5'>安全</b>加码

    谷歌Android 15开发者预览版遇问题,OTA更新暂停

    谷歌在Android Developer官网发表声明,因发现“已知问题”,将暂时关闭Android 15 DP1的OTA更新订阅服务。谷歌解释道:“禁用OTA镜像下载是为了深入调查问题。”对于想要尝鲜Android 15的开发者
    的头像 发表于 02-21 14:08 184次阅读

    ota升级是什么意思 ota升级有什么用

    OTA(Over-the-Air)升级是指通过无线网络,将软件、固件或系统的新版本传输到支持的设备上进行更新和安装的过程。这一技术广泛应用于手机、智能电视、汽车等各类智能设备中。本文将
    的头像 发表于 02-02 10:25 2951次阅读

    如何通过雅特力AT32WB415的蓝牙模块来进行OTA升级

    概述OTA(Over-The-AirTechnology)即空中下载技术,利用OTA技术可以在不接触(接线)的情况下对芯片程序进行升级。AT32WB415的OTA通过蓝牙的方式实现的
    的头像 发表于 12-20 08:15 315次阅读
    如何<b class='flag-5'>通过</b>雅特力AT32WB415的蓝牙模块来进行<b class='flag-5'>OTA</b>升级

    AT32 MCU如何使用OTA通过USART实现对固件的在线升级更新

    AT32 MCU如何使用OTA通过USART实现对固件的在线升级更新
    的头像 发表于 10-26 17:09 988次阅读
    AT32 MCU如何使用<b class='flag-5'>OTA</b><b class='flag-5'>通过</b>USART实现对固件的在线升级<b class='flag-5'>更新</b>

    汽车OTA的主要作用和关键技术

    传统汽车其发展的重点主要是在硬件、结构以及内饰舒适性等方面,对于软件的认知、重视程度还未上浮,因此在此阶段的车辆功能主要专注于驾驶以及安全等方面。正由于软件功能简单、占比小、复杂度低,因此由软件引发
    的头像 发表于 09-24 10:39 674次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>OTA</b>的主要作用和关键技术

    汽车OTA技术原理深度剖析

    在整个OTA过程中,汽车制造商需要对升级程序进行加密、签名等安全处理,以确保升级过程的安全性和可信度。此外,为了保障
    的头像 发表于 09-05 17:24 905次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>OTA</b>技术原理深度剖析

    通过低功耗蓝牙连接在STM32WB设备上进行OTA固件更新的过程

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA 应用程序,实现用户应用程序、无线固件和
    发表于 09-05 06:06

    如何在uooot阶段进行MA35D1 OTA更新

    应用程序: 此示例代码显示如何在 uooot 阶段进行 MA35D1 OTA 更新 。 BSP 版本: Linux-5.10.x 硬件: NuMaker-HMI-MA35D1-S1 本样本代码展示
    发表于 08-29 07:03

    汽车OTA研究:OTA功能向全生命周期、软件SOA化、中央超算发展

    近两年,OTA的升级频率明显升高,尤其是新势力车企或传统主机厂的高端新品牌。新势力车企如特斯拉几乎保持每个月都要更新的频率,每个月大版本会出现多次小版本的更新,覆盖全系车型(不同车型之间同一版本升级内容会略有差异);小鹏
    的头像 发表于 08-16 15:38 1538次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>OTA</b>研究:<b class='flag-5'>OTA</b>功能向全生命周期、软件SOA化、中央超算发展

    Airbiquity携手BlackBerry为OTA更新保驾护航

    Airbiquity与BlackBerry建立合作,通过增强安全措施为OTA更新保驾护航 OTAmatic和代码签名服务器产品的集成,为汽车
    的头像 发表于 06-29 08:13 290次阅读

    安全认证如何保护您的汽车设计免遭假冒

    随着汽车继续拥有更高的智能性,并且越来越依赖来自无线(OTA更新的数据,安全软件是保护汽车生态系统的关键组成部分,也是
    的头像 发表于 06-28 11:17 267次阅读
    <b class='flag-5'>安全</b>认证如何保护您的<b class='flag-5'>汽车</b>设计免遭假冒

    OTA固件更新报错的原因?

    我想尝试 OTA 固件更新,但我在构建映像时遇到问题。当我键入此命令时: 代码:全选make OUTPUT_TYPE=ota 我收到此错误: 代码:全选APPGEN build
    发表于 05-19 15:11

    如何通过platformio启用压缩的OTA上传?

    大家好, 压缩 OTA 上传的优点/缺点是什么? 除了要传输的字节数明显减少之外,还有其他优点吗? ...但真正的问题是... 如何通过 platformio 启用压缩的 OTA 上传?
    发表于 05-17 08:07

    如何对文件进行OTA更新存储在闪存/文件系统中的数据文件?

    我们如何通过 . 例如,如果我正在托管一个从 Flash 提供页面、css、js 等服务的网络服务器,现在使用 http 服务器我可以对草图(.bin 文件)进行 OTA,但是我如何对我的文件进行 OTA
    发表于 05-16 08:25