完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
OTA基本介绍
OTA(Over-the-air technology),是一种云端下载技术。关于汽车OTA,首先通过移动网络建立车辆与云端服务器之间的安全连接(加密认证),确保最新的或待更新的固件安全地传输到车辆的TBOX远程模块,然后再传输给OTAManager(OTA升级管理程序)。 1.OTAManager ,负责连接车辆与OTA云端平台的管理程序,它实现了云端的安全通信,包括协议通信链接管理,升级指令接收和升级状态发送,升级包下载、升级包解密、差分包重构等功能; 2. Update Agent,升级代理Update Agent,是为了兼容不同的车内通信网络和通信协议,以及不同OEM间各品牌车型的接口差异,进行封装适配的部分。升级代理提供了统一接口,由OTA厂商负责实现接口,实现接口和业务逻辑的适配。 OTA的分类 1.SOTA,SoftwareOverTheAir/软件空中升级,偏向于应用软件升级,将娱乐系统或其他系统中的APP更新称为SOTA,SOTA对整车的要求较低,一般一个稍微高级点的ECU接一个4G网卡就可以实现简单的应用升级,由于影响范围有限,且大多是娱乐系统; 2. FOTA,FirmwareOverTheAir/固件空中升级,汽车其他ECU更新或者所有更新,统称为OTA,FOTA的实现(一般需要进行固件更新的都是高阶复杂的域控制器)往往涉及整车重要的控制器,包括车身、动力和自动驾驶系统,整车要求较高。 OTA分区回滚策略 由于FOTA对整车要求比较高,且是一般都是比较重要的控制器,那么就必须尽可能保证OTA升级的安全,更重要的是更新失败还能够按照更新前程序进行正常运行。 OTA备份: MCU的FLASH划分为A、B两个区域,A区作为APP正常运行区域,BootLoader也只引导A区中APP。B区作为备份区域。当OTA时,会先擦除备份区域,后将运行区(A区)APP1备份至备份区(B区),然后擦除APP1,刷入更新的程序 OTA失败回滚: 当刷入的新程序通过校验是不合法或者损坏时,会擦除刷入的新程序,将备份区域的备份程序刷回运行区,保证OTA失败后还能继续按原版本程序运行。 |
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2955 浏览 16 评论
3455 浏览 1 评论
8987 浏览 16 评论
4050 浏览 18 评论
1102浏览 3评论
570浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
568浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2301浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:13 , Processed in 1.129459 second(s), Total 81, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号