【技术实现步骤摘要】
一种车辆控制器的刷写方法、装置及电子设备
[0001]本专利技术涉及软件
,尤其涉及一种车辆控制器的刷写方法、装置及电子设备。
技术介绍
[0002]随着目前智能网联车辆功能日趋复杂,越来越多的以太网控制器及智能控制器出现在车上,由于这些控制器的程序更新流程与经典autosar车载控制器有较大区别,导致刷写流程无法统一,不利于刷写流程的平台化设计和开发。汽车开放系统架构:(AUTomotive Open System ARchitecture,AUTOSAR)。
技术实现思路
[0003]本专利技术提供了一种车辆控制器的刷写方法、装置及电子设备,以实现对不同类型车辆控制器的刷写。
[0004]根据本专利技术的一方面,提供了一种车辆控制器的刷写方法,包括:
[0005]基于车辆边缘节点建立与车辆控制器的通信连接,并控制所述车辆控制器处于编程会话状态;
[0006]在所述编程会话状态下,对所述车辆控制器进行安全访问认证,并在认证通过后确定所述车辆控制器的类型,其中,所述车辆控制器的类 ...
【技术保护点】
【技术特征摘要】
1.一种车辆控制器的刷写方法,其特征在于,包括:基于车辆边缘节点建立与车辆控制器的通信连接,并控制所述车辆控制器处于编程会话状态;在所述编程会话状态下,对所述车辆控制器进行安全访问认证,并在认证通过后确定所述车辆控制器的类型,其中,所述车辆控制器的类型包括:支持文件系统的控制器和/或不支持文件系统的控制器;基于所述车辆控制器的类型确定与所述车辆控制器相匹配的目标刷写方式,按照所述目标刷写方式将待刷写程序下载至所述车辆控制器,并将所述待刷写程序刷写至所述车辆控制器。2.根据权利要求1所述的方法,其特征在于,所述基于车辆边缘节点建立与车辆控制器的通信连接,包括:通过外部测试设备,将通信地址分配给所述车辆边缘节点,建立所述外部测试设备与所述车辆边缘节点的连接;基于所述车辆边缘节点向所述车辆控制器发送测试指令,并在所述车辆控制器响应后,建立与所述车辆控制器的通信连接。3.根据权利要求2所述的方法,其特征在于,所述控制所述车辆控制器处于编程会话状态,包括:若所述车辆控制器处于默认会话状态,则向所述车辆控制器发送切换指令,使所述车辆控制器由默认会话状态切换为所述编程会话状态。4.根据权利要求1中所述的方法,其特征在于,所述对所述车辆控制器进行安全访问认证,包括:基于公钥加密算法对所述车辆控制器进行安全访问认证。5.根据权利要求1所述的方法,其特征在于,所述按照所述目标刷写方式将待刷写程序下载至所述车辆控制器,包括:若所述车辆控制器的类型为支持文件系统的控制器,则将待刷写程序下载至所述车辆控制器;若所述车辆控制器的类型为不支持文件系统的控制器,则将所述车辆控制器上的原始程序擦除,并在擦除后将所述待刷写程序下载至所述车辆控制器。6.根据权利要求1所述的方法,其特征在于,在将所述待刷写程序...
【专利技术属性】
技术研发人员:孙宗姚,洪宇,金钊,周幸达,张赫,张文杰,郭宗宾,陈威名,刘鑫博,赵爽,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。