详解车载网络 OTA系统的开发 | 文末附下载
来源 | 汽车ECU开发
系统功能设计
网络拓扑设计
以太网使用 100Base-T1 的车载以太网标准。网关使用了 1 路 CAN 接口和 3 路 Ethernet 接口,其中 CAN 总线的通讯速率为 500Kbit/s,以太网总线的通讯速率为 100Mbit/s。其中 CAN 总线连接网关与 ADAS 摄像头。网关通过将智能天线的 DoIP 诊断报文转换为 UDS on CAN 诊断报文,来对 ADAS 摄像头进行刷新。
OTA平台
智能天线
智能天线是基于 Broad-Reach 技术开发的智能以太网鲨鱼鳍天线模块,集成了 Tuner、GPS、 3G/4G/5G、 BT、 Wi-Fi、 BLE、 RKE、 TPMS 射频模块。智能天线把射频数据转换为数字信号,重新编码后通过车载以太网与车内各 ECU 通信,为各节点设备提供包括收音机服务、 定位/惯导服务、 远程控制服务、4G/5G、 V2X 等多种接入服务。
-
接收到另外一个安全访问请求(不论请求格式、内容、安全级别等是否有效)。 -
电控单元切换到另外一个诊断会话,或电控单元切换到相同的诊断会话。 -
解锁电控单元之前,下述服务需要被禁止: -
写入数据。 -
请求下载。
车用防火墙
1、网络安全隔离,禁止越权访问
座舱域控制器与屏幕
4. 在 Transferred 状态,升级应用程序可以调用 DeleteTransfer 将软件包删除。
5. 在 Transferred 状态, 升级应用程序可以调用 ProcessSwPackage 接口发起软件包处理任务,进入到Processing 状态,在此状态下客户端可以调用 GetProcessProgress 接口查询处理进度。软件包的处理内容包括对软件包进行解压缩,读取 manifest 内容,获取软件安装的相关配置信息,将正在运行中的相关应用关闭,将相关的文件( 包括应用文件、 配置数据、 标定文件、 manifest 等) 拷贝到相应的路径或从相关路径移除,软件包中由厂商提供的 metadata 指明了在该阶段 UCM 需要执行的操作。在软件包处理完毕之后进入到 Processed 状态。在 Uninstall 操作中,需要检查依赖完整性,即如果有依赖于要卸载的程序的应用时,则报错,不能进行卸载作业。
ADAS域控制器
网关
ADAS摄像头
点赞 1 评论 1 收藏 1