ota部署 OTA服务



文章插图
ota部署 OTA服务

文章插图
近日,小鹏汽车发布了 OTA 编年史,截止至 2021 年 5 月,小鹏汽车已经通过 OTA 向 G3 及 P7 用户推送了 23 次重大版本更新,新增功能 134 项,优化功能 2326 项,车辆 OTA 累计升级次数超过 38 万次 。
智能汽车已经成为车企下一个全力追逐的赛道,在这股浪潮中,整车OTA 也成为众多车企明争暗斗的领域 。那么OTA到底是什么呢,我们从对小鹏汽车副总裁纪宇的采访中可知一二 。
什么是 FOTA?
OTA 指的是利用网络下载数据包对系统进行更新,分为 FOTA 和 SOTA两大类 。其中,SOTA 是指车辆软件应用层的升级,通过网络将文件从云端服务器下载后完成升级,包括过去以及当前常规的娱乐系统、音乐、导航等的升级 。
而 FOTA 指的是对车辆底层 OS 的软件升级,包括动力、底盘、智能驾驶、电池等在内,这其中需要强稳定性与安全性 。
如果说手机的 SOTA 是微信软件从 8.0.5 到 8.0.6 的更新,FOTA 则是 iPone 从 iOS 13 到 iOS 14 的更新,一个是软件版本的升级,一个则是根本上的更新换代 。
而要实现 FOTA并非易事,需要全新的电子电气架构进行支持 。
【ota部署 OTA服务】纪宇提到在 2020 年疫情比较严重时,小鹏根据用户的需求,花了两个月的时间快速做出高温抑菌功能,也是通过OTA把整个温控系统去做了升级,很快就能让用户使用带该功能,在当时的使用率非常高的,每天都有很多人去使用这项功能 。
得益于小鹏全栈自研的能力,新的电子架构也解决了过去传统「到店升级」的尴尬局面,大大提高用户效率与体验 。
FOTA 的架构特征
在展开讨论之前,需要对ECU(电子控制单元)有所了解 。ECU被称为“车载电脑”,是由微控制器(MCU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成 。用一句简单的话来形容就是“ECU就是车的大脑” 。
FOTA在架构上的特征表现为2各方面:
1.存储系统
支持 FOTA后,ECU 在存储系统上都需要更大一些,例如过去 ECU配了4 兆内存,为了保证安全以及稳定性,实际可能要 8 兆或者更大一些 。
目前的OTA升级,大多是按照 A、B 分区的方法进行的 。例如 ECU 的 A 区正在使用,系统可更新 B 区,所以 ECU 的硬件内存需要更大一些,当然 A、B 划分区同时也是为冗余做预备,例如 B 区更新后出现问题时系统可切换为 A 区的驱动程序,保证正常运行 。
2.调节机制
纪宇说,“FOTA 的架构的核心在于软、硬架构的结合” 。
比如在总控上,当前小鹏 P7 拥有 30 多个 ECU,这些 ECU 之间是通过整个 CAN 总线网络来形成的一整套沟通交流机制,这一套体系需要整个硬件配置以及软硬件结合的调节机制去做配合 。
三、小鹏 OTA 的完整流程
小鹏 OTA 升级有专门的委员会负责,但这个委员会是一个虚拟组织,是小鹏内部各大中心的负责人参与决策与沟通的总称 。
OTA的更新内容主要来自两个方面,一个基于小鹏的规划,另一个是来自于小鹏客户的需求收集,包括来自论坛、微信群等,在确定功能后 OTA 委员会与各个专业组做协调,制定时间步骤,并针对功能向各个部门做拆分,例如 NGP的开发涉及到多个部门,包括自动驾驶、互联网、客户服务等部门 。项目开发完成后需要完成完成路测试以及验证,最终完成发布 。
发布后 OTA 运营组需要解决发布过程中的问题,比如说包括网络的保障以及用户的建议选取问题等,进一步做新的优化,为下次 OTA 做预备 。
在 Xmart OS 版本号为 2.5.0 的升级中,小鹏覆盖了自动辅助驾驶、全场景语音、音乐座舱、应用生态以及用户用车习惯设置等多个模块的 OTA 升级,共新增了 40 多个新功能,并实现了 200 多项用户体验优化,包括 NGP 自动导航辅助驾驶(公测版)也向用户开放 。
“升级 NGP 对我们来说是挑战最大的一次 OTA,我不知道是不是行业第一次有这么大流量下载包,但是至少从我了解信息来说应该是第一次有超过 10G 的下载包去升级的 。”纪宇对小鹏NGP升级面临的挑战记忆犹新 。
结语
纪宇说:“我觉得 OTA 的核心不是创新,而是安全和稳定,所以我们的目标就是让OTA 能够像水和电一样成为一种基础服务 。
小鹏6月份将进行一次OTA升级,包括Xmart OS 2.6.0这一重大版本更新 。届时,包括停车场记忆泊车、通过语音指令控制 NGP 等功能也会在 2.6.0 版本中上线 。具体体验如何,我们拭目以待 。