01

系统功能设计

OTA 系统功能示意如图1示,系统包含网关、 智能天线、车用防火墙、 ADAS 摄像头、 ADAS 域控制器、 座舱域控制器、以及 OTA 平台。

OTA 平台端具备车辆管理、车型管理、软件版本管理以及任务的发布和推送的能力。平台端也具备管理的属性,包括账号体系、权限体系等,支持 OEM 的不同部门、不同科室、不同职能工程师在平台上实施 OTA 相关操作,并查看 OTA 任务执行情况。其中推送的软件包的格式采用 UCM 定义的格式。

智能天线通过车载以太网、 BT、 BLE、 Wi-Fi、 3G/4G 实现了车身控制、远程控制、远程诊断、 OTA 功能。在AUTOSAR OTA Demo 系统中, 智能天线负责与 OTA 云端认证、通信;负责所有控制器升级文件下载、验签、备份;负责所有控制器升级条件检测、升级策略执行;负责控制器升级文件解析。

图1 系统功能示意图

车用防火墙执行网络安全隔离,禁止越权访问;车载防火墙策略管理、动态更新;对域间数据交互提供安全防护机制;边界入侵防御检测等功能。

座舱域控制器中的 HMI 界面用于整个系统升级流程的人机交互即升级控制操作和升级状态信息显示。座舱域控制器中的升级应用程序,与 AUTOSA 自适应平台架构中的 CM(通讯管理) 、 DM(诊断管理) 、 UCM(更新配置管理) 模块相配合完成系统中各模块升级的管控。

ADAS 摄像头传感器,接收网关转发的 UDS 报文, 解析加密升级包ÿ

AUTOSAR从入门到精通100讲(125)-详解车载网络 OTA系统的开发相关推荐

  1. AUTOSAR从入门到精通100讲(四十七)-车载以太网 SOME/IP-SOME/IP的概念

    0. SOME/IP简介 SOME/IP (Scalable service-Oriented MiddlewarE over IP是一种车载以太网的通信协议,是BMW团队于2011年设计的,兼容AU ...

  2. AUTOSAR从入门到精通100讲(四十九)-AUTOSAR 通信服务Dcm篇-Dcm概念及DSL详解与实战案例

    Dcm概念及DSL详解 正文 1. Introduction and functional overview 诊断通信管理(Diagnostic Communication Manager, DCM) ...

  3. AUTOSAR从入门到精通100讲(三十六)-AUTOSAR 通信服务两步走-CanSM概念-配置及代码分析

    CanSM概念 AUTOSAR CanSM模块的分享分为CanSM模块概念详解和CanSM模块配置及代码分析,具体的项目实战请关注本号的后续文章,本篇为CanSM模块的概念详解篇. 1 Introdu ...

  4. AUTOSAR从入门到精通100讲(三十九)-AUTOSAR 通信服务-Com模块两部曲-概念详解

    Com模块概念详解 1. Com模块功能介绍 COM模块位于RTE和PDU Router模块之间. COM模块提供信号网关功能,主要的功能如下: . 为RTE提供信号导向的数据接口 . 将AUTOSA ...

  5. AUTOSAR从入门到精通100讲(三十五)-AUTOSAR BswM三部曲-概念实践代码分析

    概念详解 BSwM模块在AUTOSAR架构中,属于基础软件(BSW)中的系统服务层. 1.BswM简介 BswM即BSW Mode Manager,用一句概括BSW的功能就是接收其他模块的模式请求,判 ...

  6. AUTOSAR从入门到精通100讲(二)-SOME/IP及其应用

    1 前言 车载信息娱乐系统(In-Vehicle Infotainment,IVI)由收音机逐步发展而来,目前IVI系统已成为车内的重要信息显示单元,并已安装于大多数主流车型.随着信息技术和汽车电子的 ...

  7. AUTOSAR从入门到精通100讲(八十一)-AUTOSAR基础篇之FiM

    前言 你清楚以下几个问题吗? 当系统发生故障时,系统应该怎样做出反应呢? 如何实现当故障发生时,系统做出相应的可预知行为呢? 我们经常讲的系统降级跟FiM到底是什么关系? FiM与其他基础软件模块是如 ...

  8. AUTOSAR从入门到精通100讲(二十)-特斯拉、高通、华为AI处理器深度分析

    很多人会问,为什么没有英伟达?目前所有主流深度学习运算主流框架后端都是英伟达的CUDA,包括TensorFlow.Caffe.Caffe2.PyTorch.mxnet.PaddlePaddle,CUD ...

  9. AUTOSAR从入门到精通100讲(二十)-AUTOSAR通信篇—CanIf模块

    1  位置和作用 如图1所示,CAN接口模块(下文简"CanIf")位于底层CAN驱动(CanDrv).CAN收发器(CanTrcv)和上层通信服务层(CanSm.CanNm).C ...

最新文章

  1. 数据结构——马踏棋盘题解(贪心算法)
  2. 迁移 Spring Boot 到函数计算
  3. 第04课:深度学习框架 PyTorch
  4. (1) nginx的安装
  5. 模态对话框的消息循环原理及分析笔记
  6. Properties工具类
  7. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 9 章 函数和操作符_9.23. 行和数组比较
  8. mysql网络异常_网络连接配置出现异常_网络连接配置无法修复_Mysql网络连接的性能配置项...
  9. github进不去_app.gitbook.com进不去,一直卡着怎么回事
  10. 在linux下运行锐捷客户端,锐捷Linux客户端使用方法(基于ubuntu16.04)
  11. 关于计算机组件游戏,电脑Windows10系统提示缺少游戏组件的解决方法
  12. penuppendown在python中是啥意思_pen down是什么意思
  13. 微信支付计算机,微信电脑版怎么支付?怎么开通微信支付?
  14. t6服务器的系统数据库不存在,用友T6软件出纳管理系统数据库质疑用任何方法无法恢复时解决方法-用友T6...
  15. Out of sort memory, consider increasing server sort buffer size
  16. 新生入学了,针对腾讯的产品全民K歌(或QQ空间、腾讯游戏......)做一次推广活动,包括产品功能设计和运营活动推广方案。
  17. Postman -中文版-安装教程
  18. Solving environment: failed/killed/已杀死 解决方法
  19. 服务器2012怎么换桌面背景,Windows Server 2012 R2 桌面化设置
  20. 【存储知识】NAS存储

热门文章

  1. OneNote使用说明
  2. 迷你型MINI光纤收发器的优势有哪些?
  3. 光纤收发器的优势介绍
  4. 【渝粤教育】国家开放大学2018年春季 0554-21T立体构成(一) 参考试题
  5. kafka metric java,jmx_exporter+prometheus+grafana实现kafka metric监控
  6. 2006 mysql_MySQL 2006 超时
  7. jmeterhttp代理服务器_Jmeter使用HTTP代理服务器录制
  8. update core.php 更新_PHP: 更新日志 - Manual
  9. ubantu java编辑器_Linux Ubuntu中最好的代码编辑器 程序员都这么看吗?
  10. mysql数据库+ssh框架_SSH框架+Mysql数据库开发java web会员积分消费管理系统