当前位置: 首页 > news >正文

汽车ECU软件升级方案介绍

软件OTA的背景

随着汽车网联化的发展,现在的汽车电子架构都支持软件空中升级,即大家常说的OTA(Software Update and Upgrade Over the Air),传统的软件升级常常是离线升级,需要车主将车开到维修保养中心进行软件更新。不过OTA升级方式带来方便之处需要考虑的问题也随之增多,比如软件升级的安全,升级包的验证,升级失败的处理等等。

本文将从软件OTA目的,软件下载方式和软件存储方案三个方面介绍OTA业务在汽车中的应用。

软件OTA用例

软件OTA主要有三个主要目的:数据收集,在线诊断以及软件更新

  1. 数据收集
    • 实现预测性的维护(比如收集软件日志,提前发现问题)
    • 建立早期的反馈机制(比如收集车主使用习惯,改进车辆功能)
    • 基于数据提供新服务(比如提供给国家平台的国标数据)
  2. 在线诊断
    • 从后台车辆服务中心可以发现车辆问题,立即修复
    • 提前发现E/E问题,告知用户及后台,预防事故
  3. 软件更新
    • 通过快速修复功能和安全事件来避免昂贵的召回
    • 部署新的软件功能创造新的商业模式

软件下载方式

通过离线的诊断仪下载

这种方式一般在车辆保养维修中心比较常见,维修人员从主机厂发布的软件库中选择待升级的软件后,使用PC等专业设备连接车载OBD离线升级软件,

http://www.lryc.cn/news/164650.html

相关文章:

  • 首家!亚信科技AntDB数据库完成中国信通院数据库迁移工具专项测试
  • 为什么好多人想辞职去旅行?
  • vim的使用介绍以及命令大全
  • JavaScript高级技巧:深入探索JavaScript语言的高级特性和用法
  • 虹科方案|HK-Edgility利用边缘计算和VNF降本增效
  • SpringBoot项目--电脑商城【新增收货地址】
  • [HNCTF 2022 Week1]——Web方向 详细Writeup
  • 3dmax vray如何创建真实的灯光?3dmax vray 室内照明教程
  • 如何在本地使用Docker搭建和运行Kubernetes集群
  • 每天几道Java面试题(第二天)
  • Java | 线程的生命周期和安全
  • Bootstrap的一些主要作用
  • 网络编程套接字 | UDP套接字
  • 网络层IP协议
  • C++ Day4
  • 2024字节跳动校招面试真题汇总及其解答(二)
  • SpringBoot集成websocket(4)|(使用okhttp3实现websocket)
  • 【MySQL】JDBC编程
  • 数据结构——二叉树线索化遍历(前中后序遍历)
  • GO语言网络编程(并发编程)Channel
  • c++day3
  • 算法通过村第六关-树青铜笔记|中序后序
  • C++动态内存管理+模板
  • SQL 注入漏洞攻击
  • 一篇五分生信临床模型预测文章代码复现——Figure 10.机制及肿瘤免疫浸润(四)
  • Transformer 模型中常见的特殊符号
  • C# halcon SubImage的使用
  • 每天几道Java面试题:异常机制(第三天)
  • Linux 中的 chattr 命令及示例
  • LeetCode 2605. Form Smallest Number From Two Digit Arrays【数组,哈希表,枚举;位运算】1241